All Projects → martialblog → Cheatsheet

martialblog / Cheatsheet

Licence: mit
Cool command-line cheatsheet. Open format, grep-able, where you need them most.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Cheatsheet

Cheat.sh
the only cheat sheet you need
Stars: ✭ 27,798 (+47827.59%)
Mutual labels:  cli, cheatsheet
Aws Cli Cheatsheet
☁️ AWS CLI + JQ = Make life easier
Stars: ✭ 94 (+62.07%)
Mutual labels:  cli, cheatsheet
Movtogif Cli
📺 Convert mov/mp4 to high-quality animated gifs
Stars: ✭ 56 (-3.45%)
Mutual labels:  cli
Node Google Play Cli
command line tools using the node-google-play library
Stars: ✭ 58 (+0%)
Mutual labels:  cli
Spotify Tui
Spotify for the terminal written in Rust 🚀
Stars: ✭ 11,061 (+18970.69%)
Mutual labels:  cli
Gemfury
Gemfury CLI and API client
Stars: ✭ 56 (-3.45%)
Mutual labels:  cli
Q
q - Run SQL directly on CSV or TSV files
Stars: ✭ 8,809 (+15087.93%)
Mutual labels:  cli
Nord Konsole
An arctic, north-bluish clean and elegant Konsole color scheme.
Stars: ✭ 56 (-3.45%)
Mutual labels:  cli
Awless Templates
Repository of examples for awless templates (see https://github.com/wallix/awless)
Stars: ✭ 59 (+1.72%)
Mutual labels:  cli
Taskbook
Tasks, boards & notes for the command-line habitat
Stars: ✭ 8,326 (+14255.17%)
Mutual labels:  cli
Changed Log
Returns all commit messages between 2 versions of an NPM module
Stars: ✭ 58 (+0%)
Mutual labels:  cli
Ntutils
Various Command Line Utilities Ported to Windows NT
Stars: ✭ 58 (+0%)
Mutual labels:  cli
Unpuzzled
A colorful CLI library with variable provenance.
Stars: ✭ 57 (-1.72%)
Mutual labels:  cli
Wsdirector
All the world's a server, and all the men and women merely clients
Stars: ✭ 58 (+0%)
Mutual labels:  cli
Mkcli
Markdown command line interface definition
Stars: ✭ 56 (-3.45%)
Mutual labels:  cli
Rbiam
A unified IAM+Kubernetes RBAC access control exploration tool
Stars: ✭ 59 (+1.72%)
Mutual labels:  cli
Dress
👗 Dress up your stdout
Stars: ✭ 55 (-5.17%)
Mutual labels:  cli
Pizza Cli
🍕 Order a pizza in a CLI app (just for fun!)
Stars: ✭ 58 (+0%)
Mutual labels:  cli
Http Prompt
An interactive command-line HTTP and API testing client built on top of HTTPie featuring autocomplete, syntax highlighting, and more. https://twitter.com/httpie
Stars: ✭ 8,329 (+14260.34%)
Mutual labels:  cli
Quickcolor
Quickly apply fills from the global or document color palettes to selected elements - 🎨
Stars: ✭ 59 (+1.72%)
Mutual labels:  shortcut

Build Status Coverage Status

Commandline Cheatsheets

Everybody likes cheatsheets. If you're like me and use lots of different tools but you can't remember all those cool shortcuts to impress your colleagues.

Sure, there are lots of PDFs out there with everything you need. But are you really gonna have an PDF reader next to your terminal to look up shortcuts? Come on, who are we kidding?

I'm trying to solve that problem by putting the cheatsheets where they belong. The terminal you're working in!

  • Cheatsheets directly in your terminal
  • Open-Format so you can customize/add/share
  • Grep-able!

Requirements

Nothing but good old Python (3.x), it's not rocketscience.

I also provided a Python 2.x version. However, main branch is 3.x.

Setup

Clone this repository to ~/cheat.d. Like so:

git clone https://github.com/martialblog/cheatsheet.git ~/.cheat.d

For usability you can set an alias:

alias cheat="python3 ~/.cheat.d/cheat/cheat.py"

For Python 2:

alias cheat="python2 ~/.cheat.d/cheat/cheat.py2"

And away we go!

[email protected]$ cheat git

Cheat Screenshot

To list all available cheatsheets:

[email protected]$ cheat --list

Custom cheatsheets

You can add custom cheatsheet that will be "gitgnored" by using the prexif my-

Contributing

Every Pull Request is welcome, either to extend features or to add new cheatsheets.

Unittest

To run the Unittests simply run the Python Unittest Module within the repository:

python3 -m unittest -v
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].