If you haven't tried z it's a delightful improvement on the venerable "cd" but if you also enjoy my per-project shell history hack you'll need to replace instances of "builtin cd" in z.sh with plain old "cd" for it to keep working.

(If you haven't had per-project shell history before, it is also delightful. Being able to jump back into a project after weeks or months and having an answer to "ok, where was I" at your fingertips is very nice.)

gist.github.com/mhoye/469ed97d

Follow

@mhoye I'd only say to folks be careful about doing this to other people's accounts (as an admin) or to your own if you're forgetful. I've seen people go on an epic wild goose chase trying to troubleshoot unexpected behavior whose root cause was an overridden shell built-in. If you don't think to check for that, it can be very baffling.

@internic Yeah, definitely. This is not for production systems, this is 100% personal ergonomics.

Sign in to participate in the conversation
CleverLibre Social

CleverLibre Social is an inclusive social instance for open discussion, learning, and community.
All cultures welcome.
Hate speech and harassment strictly forbidden.