Reimplementation of Chris Lane's cheatsheet script in Go.
I'm mostly doing this as a means of learning Go as it seemed like a nice first project to start with.
Install: go get github.com/dufferzafar/cheat
Fetch cheatsheets: cheat fetch
Test: cheat show git
~/.cheatrc - A JSON based config file which stores basic configuration.
cheat show git - Show the git cheatsheet
cheat edit git - Edit the git sheet. A new one will be created if it doesn't already exist.
cheat show git --copy 12 - Copy the 12th cheat from the sheet
cheat fetch - When you feel like updating the sheets.
-
Autocomplete commands and available cheats for bash and zsh
-
Allow multiple cheat directories
-
cheat fetchcommand to fetch all the cheatsheets from a repo. -
Or execute a command by,
cheat git 12? -
Colors on the AppHelpTemplate.
-
User's favorite editor, with support for command line parameters.
-
Wrap the output to a fit width? like 79 characters?
-
Update cheat sheets from chris' repo,
cheat --updatefor updating it the safe way, andcheat --update --forcefor overwriting all the cheats with the downloaded version. -
Should grep support be added? or can that be achived by
grepping things?
-
/chrisallenlane/cheat in Python
-
/jahendrie/cheat in Bash
-
/lucaswerkmeister/cheats in Bash
-
/defunkt/cheat in Ruby
-
/torsten/cheat in Ruby (single file)
-
/arthurnn/cheatly in Ruby