Tools
Inspired by https://jyn.dev/tools/.
Basics
I use these every day.
- bat:
catreplacement with highlighting - delta:
diffreplacement - entr: watch files
- fd:
findreplacement - fzf: responsive UIs for everything
- gh: GitHub CLI
- ghcid: Haskell dev tool
- glab: GitLab CLI
- helix: editor, used with custom keybindings
- jq: JSON processing
- kmonad: keyboard manager
- rg:
grepreplacement - taskwarrior
- tealdeer:
man, but brief - zoxide
- zsh: shell, see below
Custom
Little utilities I wrote.
copyandpaste: copy and paste from the shell, on Linux or macOSnotify: send a notification on Linux or macOSpick: pick something at the terminal (just somefzfflags)
Debugging
See also Debugging.
zsh
- fzf-tab
- spacezle: Spacemacs-like keybindings for zsh
- zbr: auto-expanding abbreviations, e.g.
gco --> git checkout - zsh-autosuggestions