Five Tools That Changed My Workflow

L
Leo Tanaka
· 1 min read

ripgrep: A faster grep written in Rust. Once you experience searching a large codebase in milliseconds, you cannot go back. It respects .gitignore by default and handles Unicode correctly.

tmux: Terminal multiplexing lets you create persistent sessions that survive disconnections. Combined with a good configuration, it replaces the need for multiple terminal windows and makes remote development seamless.

fzf: A fuzzy finder that integrates with everything. Pipe any list into fzf and get instant, forgiving search. It transforms file navigation, command history, and git branch switching.

jq: Command-line JSON processing. Once you learn the filter syntax, parsing API responses and transforming data becomes trivial. It is the Swiss Army knife of JSON.

gh: The GitHub CLI. Create PRs, review code, manage issues, and trigger workflows without leaving the terminal. It has replaced my browser for 90% of GitHub interactions.

Marginalia

Select text to add a note.