# cli
## Reference
- [A list of new-ish command line tools](x-devonthink-item://118D974A-64C5-493C-BE7C-EDEDDA90E081) ^27b7b9
- [modern unix](https://github.com/ibraheemdev/modern-unix)
- [command line interface guidlines](https://clig.dev/)
- [rlwrap](https://github.com/hanslub42/rlwrap) - a wrapper around [GNU Readline](https://tiswww.case.edu/php/chet/readline/rltop.html), for easy interactive `stdin` editing. ^c02b97
- [structured text tools](https://github.com/dbohdan/structured-text-tools/blob/master/README.md)
- [hyperfine](https://github.com/sharkdp/hyperfine) - CLI bench tool
- [GNU Tools Manuals](https://www.gnu.org/manual/blurbs.html)
- [[sed]] - [GNU sed manual](https://www.gnu.org/software/sed/manual/sed.html)
## Terminals
### Emulators
![[Alacritty]]
### Multiplexers
![[tmux]]
## Shells
![[bash]]
## Recipes
### `diff` and `patch`
```bash
# create patch file
diff -u original fixed > patchfile.patch
# fix target
patch original patchfile.patch
```