The tools I use to make working with command line easier

Oh My Zsh!

Oh My Zsh is a CLI framework for macOS and Linux.

In addition to making the terminal look a bit nicer, it adds a ton of useful information and features. It automatically shows which git branch you’re in, for example.

And through a long list of plugins, you can add lots of helpful features and shortcuts for many of your favorite developer tools.

This is one of the first things I install on any new machine.

git-open

git-open is a small tool from the amazing Paul Irish that opens the repository for the git repo you’re currently on the web.

It works with GitHub, GitLab, and Bitbucket. Once it’s installed, just type git open in the terminal to run it.

git open

autojump

autojump makes navigating around your file system in the CLI easier.

Once you visit a directory on your computer using the traditional cd path/to/directory command, you can go back to it any time you want by using j and the name of the directory.

For example, let’s say I go to the directory for my website like this…

cd ~/my-awesome-mac/Sites/go-make-things/

Every other time I want to jump to that directory, I can just type this…

j go-make-things

For frequently visited directories, this is a must-have tool!