diff --git a/docs/cli-tools.md b/docs/cli-tools.md index e69de29..e0b79bd 100644 --- a/docs/cli-tools.md +++ b/docs/cli-tools.md @@ -0,0 +1,57 @@ +# CLI Tools +Curated, high-quality command-line utilities across sysadmin, security, networking, productivity, and development workflows. + +## Shells & Prompting +Interactive shells, enhancers, prompts, plugins, fuzzy finders/jump tools + +[**GNU Bash**](https://www.gnu.org/software/bash/) - is an sh-compatible shell that incorporates useful features from the Korn shell and C shell. +[**Zsh**](https://www.zsh.org/) - is a shell designed for interactive use, although it is also a powerful scripting language. +[**tclsh**](https://tcl-lang.org/) - is a very powerful cross-platform shell, suitable for a huge range of uses. +[**bash-it**](https://github.com/Bash-it/bash-it) - is a framework for using, developing and maintaining shell scripts and custom commands. +[**Oh My ZSH!**](https://ohmyz.sh/) - is the best framework for managing your Zsh configuration. +[**Oh My Fish**](https://github.com/oh-my-fish/oh-my-fish) - the Fishshell framework. +[**Starship**](https://github.com/starship/starship) - the cross-shell prompt written in Rust. +[**powerlevel10k**](https://github.com/romkatv/powerlevel10k) - is a fast reimplementation of Powerlevel9k ZSH theme. + +## Terminal & Multiplexing +- Multiplexers (tmux/screen), terminal emulators/utils, session managers + +## Text & File Manipulation +- Editors (vim/neovim/micro), viewers (bat, hexyl), finders (fd, ripgrep), fuzzy (fzf), diff/pretty (delta), file ops (exa/lsd, dust, duf, ncdu) + +## Filesystem & Disk +- Disk usage/analyzers, mount/umount helpers, secure delete/wipe, inotify tools + +## System Monitoring & Diagnostics +- Process (htop/btop, glances, bottom), memory/CPU (nvtop if GPU), logs (lnav, goaccess), debuggers (strace, ltrace), perf tools + +## Networking & Recon +### Core Utilities +- curl, wget, httpie, aria2, transmission-cli + +### Scanning & Discovery +- nmap, masscan, RustScan, naabu, zmap + +### Traffic Capture & Analysis +- tcpdump, tshark, termshark, wireshark-cli equivalents + +### DNS & Subdomain +- subfinder, amass, dnsx, dnstwist, fierce + +### Proxy / Tunneling / TOR +- proxychains, redsocks, tor, torsocks, chisel, bore + +## Security & Crypto +- openssl, gnupg/gpg, age/sops, hashcat/john (if CLI-focused), secure-delete tools, password managers (pass, bitwarden-cli) + +## Databases & Data +- sqlite3 utils, jq/yq (JSON/YAML), miller (CSV/TSV), csvkit, duckdb CLI + +## Development & Versioning +- git cli helpers/extras (gh, git-extras, lazygit), diff-so-fancy/delta, tig + +## Productivity & Misc +- Task runners (task, just), note-taking (jrnl, taskwarrior), calendars (calcurse), chat/IRC (weechat, irssi), RSS (newsboat) + +## Benchmarking & Performance +- wrk, hyperfine, fio, sysbench