Skip to content

Cheatsheets for command line, because, you know, life is too short to read manpages.

License

Notifications You must be signed in to change notification settings

dufferzafar/cheat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cheat

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.

Screenshot

Setup

Install: go get github.com/dufferzafar/cheat

Fetch cheatsheets: cheat fetch

Test: cheat show git

Usage

~/.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.

Todo

  • Autocomplete commands and available cheats for bash and zsh

  • Allow multiple cheat directories

  • cheat fetch command 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 --update for updating it the safe way, and cheat --update --force for overwriting all the cheats with the downloaded version.

  • Should grep support be added? or can that be achived by grepping things?

Places that have sheets

Prior Art

About

Cheatsheets for command line, because, you know, life is too short to read manpages.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages