New favorite command: Zoxide
In summary, it learns which directories you visit often with your shell’s
cd command, then lets you jump to them based on pattern matching. In the event of a tie it picks the one you’ve used most frequently and recently. For instance, if I type
z do then it executes
cd "~/Library/Application Support/MultiDoge" for me because that’s the best match for “do” in recent history. An optional integration with fzf lets you interactively search your directory history before jumping to one.
It’s lightning fast and integrates perfectly with common shells (even Fish which is my favorite).
I didn’t even know I’d been missing a tool like this.