Terminal, files, and data
This slice is the day-to-day terminal toolbox: shells, tmux, file navigation, fuzzy search, structured data, databases, and docs readers.
Shells, prompts, and terminal orchestration
| Tool | Source | Why it is here |
|---|
fish, bash, nushell | brew | managed shell environments |
fish-lsp | brew | language server for fish configs/completions |
starship | brew | prompt |
tmux | brew | terminal workbench and popup surface |
mprocs | brew | multi-process terminal runner |
ghostty | cask | terminal app |
File navigation, search, and cleanup
| Tool | Source | Why it is here |
|---|
bat, lsd, tree | brew | readable file listing/preview |
diskonaut, dua-cli, grandperspective | brew / cask | disk usage visualization |
yazi, zoxide | brew | file manager and smart directory jumping |
fd, findutils, fzf, ripgrep-all | brew | search/fuzzy-find core |
f2, fdupes, fclones | brew | renaming and duplicate-file cleanup |
renux | uv | bulk file renamer TUI |
kitten | custom | kitty CLI used for image previews in fzf flows |
Structured data and databases
| Tool | Source | Why it is here |
|---|
jq, yq, ijq | brew | JSON/YAML query and TUI exploration |
fq, jc, htmlq | brew | binary/data/HTML conversion and query tools |
xan, sheets | brew | CSV/spreadsheet workflows |
rainfrog, lazysql | brew | database TUIs |
igrep, nless | brew | interactive grep/less-style data exploration |
mdtt, dug, enola | custom | release-installed terminal data/search utilities |
Docs and knowledge in the terminal