_ _________ (_)___ _____ / ___/ __ \/ / __ \/ ___/ (__ ) / / / / /_/ (__ ) /____/_/ /_/_/ .___/____/ /_/
sof text and invoke them when needed
npm install -g snips-cli
snips # with no arguments it will just list all your snips. snips list # lists all your snips. snips new <snip-name> # create <snip-name> snip snips edit <snip-name> # edit <snip-name> snip snips copy <snip-name> # Copies content of the snip to the clipboard.
Behind the scenes
All snips are stored in
~/.snips directory. You can play around with them to your hearts content without adversely affecting the functioning of
snips looks for the
$EDITOR global variable, and uses the defined
I've refrained from reinventing the wheel and overloading
snips with unnecessary features. Here are a couple of recipes that I find work well with snips.
Use grep or ag.
grep <search-term> ~/.snips ag <search-term> ~/.snips
Fuzzy Search snippet-names
snips list | fzf
Use snips in multiple machines
- collect metadata using yaml-frontmatter.
- edit metadata.
- search metadata.
- gist support.
I've tried to mimic most of the features of sheets, and add a couple on top. While
sheets is awesome, I didn't know
ruby enough to directly hack on it.
MIT © Srijan R Shetty