Fork Me on GitHub


Text snippets for the command line

Download this project as a .zip file Download this project as a tar.gz file


Easily create and access snippets of text from your terminal. sheet is your own personal wiki.

gem install sheet


sheet           # with no arguments it will just list all your sheets
sheet git       # opens git sheet
sheet new git   # creates git sheet
sheet edit git  # edit git sheet

Use sheet new <term> to create your first sheet. Useful for jotting down commands that you use often but somehow never remember.

Opening urls

Found a great cheat sheet online about jquery or your favorite language? I've got you covered.

When writing your snippet, you can use this special format to automatically open a url when opening your sheet:

url: http://example/com

Make sure that's you don't have trailing lines and sheet will automatically open that url for you

Please note that to open urls, sheet will use the open command on mac os x and xdg-open in linux. Patches welcome for other systems.

Behind the scenes

sheet stores your sheets in text files in the ~/.sheets directory. You can go there and modify the files manually if you desire, or you can source them into version control and share them across multiple systems.

For writing files, sheet looks for the $EDITOR global variable, and will raise an error if no editor was found.

Help your stuff is broken

I tested this software in mac os x with Ruby 1.9. If you find any bug with other platforms/interpreters please let me know and I'll push a fix.

Contributing to sheet


Copyright (c) 2012 Oscar Del Ben. See LICENSE.txt for further details.