Overview
boom lets you access text snippets from the command line.
You probably hate typing the same shit over and over again. You probably sit in front of your command line prompt every day. Let's smash those two concepts together in the face.
Some people use boom for shit like:
- Tracking URLs. It's sort of like your own personal del.icio.us. I upload animated GIFs mocking my coworkers, and boom lets me access those quickly.
- Simple todos. Why use an ugly task manager app when it's all loaded into your shell?
- Common responses and snippets. Stock email replies, private code copy and paste, things like that.
Install
Hey, run this:
$ gem install boom
See? Now you can do this:
$ boom
Pretty easy. Like your mom.
Usage
boom is designed to be really simple.
You save a bunch of items which all belong to a list. First, make a new list:
$ boom gifs Boom! Created a new list called "gifs".
Then, add something to your new list:
$ boom gifs melissa http://cl.ly/3pAn/animated.gif Boom! "melissa" in "gifs" is "http://cl.ly/3pAn/animated.gif". Got it.
Then you're ready to grab this animated GIF of Melissa at a moment's notice:
$ boom melissa Boom! Just copied http://cl.ly/3pAn/animated.gif to your clipboard.
There's a slew of other commands for deletion, displaying, opening in browsers, and so on; check the wiki or run:
$ boom help
Screencast
I made a screencast that shows off how I use boom in GitHub's internal Campfire. Some people thought it was hilarious and nominated me for an award, which I accepted and then used as a murder weapon. Allegedly.
About
boom was made during a tequila bender in a tiny rented (possibly stolen) RV camper by Zach Holman. Feel free to follow him on Twitter- I'm pretty sure he exclusively tweets about migration patterns of velociraptors.
Are you a developer? Do you at least tolerate boom? You should watch or fork boom on GitHub. Pull Requests of awesome functionality is awesome.