I love the command line. Providing discrete, concrete instructions to my machine just feels like the way things should be done. This Gist shall serve as a record of the tools that enhance my terminal fu. If you like the terminal (you should) maybe you should consider some of them. ENJOY!
===
Homebrew is my installer of choice (for Mac folk). MacPorts is also fairly
popular, but I find Homebrew to be supported by a greater percentage of
projects. The ones that support MacPorts also tend to support Homebrew,
so I haven't ever really felt the pain of this decision.
Go get it
For rubyists: ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
Since you're viewing a Gist, I can assume that you have a grasp of both Git
and GitHub, right? Of course right. Don't you wish you could to some of that
GitHub specific stuff inside your terminal and avoid opening up a pesky
browser window? Duh. Hub to the rescue.
Find it on GitHub
For brewers: brew install hub
So we know you live Git, but logs kinda suck sometime. Get Tig. It's the best.
You can browse through the commit history, see the message, who pushed it, and,
if you'd like, the diffs. It's just better.
Find it on GitHub
For brewers: brew install tig
You obviously love Gists, but the idea of only being able to make them as a
paste is just, you know, DUMB. Luckily, defunkt
thought of this when he introduced the service. You can, and should, make
them in the command line from files you made using your favorite editor.
You are very welcome.
Find it on GitHub
For brewers: brew install gist
You know about man pages, right? I like them, but they can get a little verbose
and daunting at times. If you want some clear, concise usage examples, I would
recommend you check out bro pages.
Bropages homepage
Find it on GitHub
For rubyists: gem install bropages