zsh is the shznits

Screen Shot 2014-01-05 at 11.58.03 PM

My brother operates a computer better than anyone else I know.  So when he gives me tips and tricks, I listen.   Not only can he type incredibly fast but he has also gone out of his way to learn tools and shortcuts that lead to superior productivity.  The thought process is that spending one hour now can save tens or hundreds of hours later.  Its somewhat like the “teach a man to fish” attage but for computers.  Once, after watching a two hour tutorial on vim he was showing me completely unintuitive but crazy useful features like programming keystroke macros.

The other day my brother and I met coffee to discuss some projects.  Peering over my screen he said that I really needed to get z-shell (zsh).  I said I hadn’t heard of it and asked why I should get it.   The answer, not surprising, was a demo of it in action.  Nothing revolutionary, but a lot of little subtile things that make using it and developing on mac waaaay better.

Install Instructions, easy just CURL command

https://github.com/robbyrussell/oh-my-zsh

Really easy install.  Just curl command then a few adjustments to your mac terminal preferences to make sure its the default shell.

Solarized theme, again easy

http://ethanschoonover.com/solarized

The theme creator Ethan Schoonover is ridiculous with his rigor.  Just check out his site and you’ll know when i’m talking about.

Screen Shot 2014-01-05 at 11.57.27 PM

Super clean shell, no long paths.  I feel great after typing clear!

Screen Shot 2014-01-05 at 11.24.06 PM

Case insensitive Tab Autocomplete

Screen Shot 2014-01-05 at 11.25.13 PM

Git integration that changes everything!  Repo, branch and status on command line.

Screen Shot 2014-01-05 at 11.25.40 PM

Git Autocomplete.  

Screen Shot 2014-01-05 at 11.26.27 PM

Great color coding and theme support

Screen Shot 2014-01-05 at 11.28.10 PM

Some nice commands that don’t come standard on mac terminal like ‘ll’ for listing files with details.

Screen Shot 2014-01-05 at 11.29.08 PM

The more I use zsh the better I like it, I don’t really understand why everyone doesn’t use this.  I can’t wait to find out more features.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s