Josh just dropped some sweet, sweet ZSH
knowledge. I spend a lot of time in the directories under
$HOME/src, and to get there I type (for example)
~/thoughtbot/hoptoad. There is a better way!
First, add this to your
~/.zshrc and source it:
setopt auto_cd cdpath=($HOME/thoughtbot $HOME/src)
Obviously, use different paths in
cdpath depending on which directories you
cd into a lot.
Now let’s try it out:
$ cd rspec-core # Autocompleted from rspe<TAB> $ pwd /Users/gabe/src/rspec-core $ cd hoptoad $ pwd /Users/gabe/thoughtbot/hoptoad
Seriously, check out your coworkers’ dotfiles. It can improve your workflow efficiency by an order of magnitude. Like most of the thoughtbot crew, Josh keeps his dotfiles on Github.