https://github.com/infosecstreams/cheat.sheets
A directory of cheat sheets to use with TLDR, cheat.sh, or Navi
https://github.com/infosecstreams/cheat.sheets
bash navi zsh
Last synced: 5 months ago
JSON representation
A directory of cheat sheets to use with TLDR, cheat.sh, or Navi
- Host: GitHub
- URL: https://github.com/infosecstreams/cheat.sheets
- Owner: infosecstreams
- License: apache-2.0
- Created: 2021-07-24T10:43:41.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2025-01-14T01:46:48.000Z (over 1 year ago)
- Last Synced: 2025-10-26T17:04:09.060Z (8 months ago)
- Topics: bash, navi, zsh
- Homepage:
- Size: 18.6 KB
- Stars: 20
- Watchers: 5
- Forks: 5
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# cheat.sheets
A directory of cheat sheets to use with TLDR, cheat.sh, or Navi.
## Installing
1. Install `fd-find fzf` if you don't have them:
`$ sudo apt install fd-find fzf`
1. Install `cargo` if you don't have it (example the bash before piping it to `sh`):
`$ curl https://sh.rustup.rs -sSf | sh`
1. **Install [Navi](https://github.com/denisidoro/navi) (and FeroxBuster and Rustscan if you don't have them) with**:
`$ cargo install navi feroxbuster rustscan`
1. Add the pentest cheat sheets by adding the repo to navi:
`$ navi repo add infosecstreams/cheat.sheets`
### Installing the shell widget
If you want to the shell widget (hint: you do), add this line to your `.bashrc`_**-like**_ file:
```shell
# bash
eval "$(navi widget bash)"
# zsh
eval "$(navi widget zsh)"
# fish
navi widget fish | source
```
You should restart your shell session. Now when you press `ctrl+g` and you should get a list of all the shortcuts!
## Running
1. Run `navi` :
`$ navi` or ... press `ctrl+g` if you installed the widget...!!!