Shellcraft is a weekly newsletter on the tools that make your terminal faster. One tool, one workflow, every Tuesday. Terminal-native. Free. Reversible.
If you want the full toolkit in one shot, the Modern CLI Stack PDF is a free 25-page brief covering 13 of the tools you'll see in this newsletter. It's optional — the issues stand on their own.
What you'll get
One tool every week. A 5-minute read. Mostly commands, some context, no filler.
An honest "skip" call when the tool doesn't earn its install. You'll see when you need the tool, and when you don't.
Everything is reversible. Every tool I cover can be uninstalled without breaking your setup. The newsletter's whole premise is that you should be able to leave as easily as you arrived.
What you won't get
Roundup lists. Each issue goes deep on one thing. I don't think "10 tools you should know" is useful.
Tool worship. Some tools are good, none are mandatory. I say when a tool is the right fit, and when it isn't.
This week's taste
Most of you probably use grep or your editor's search. ripgrep is the same idea, faster, and skips the noise you don't care about.
# Search a specific file type only
rg "console.log" -t py
# Find every TODO in a project, ignoring .git, node_modules, etc.
rg "TODO" --type-add 'web:*.{html,css,js}' -t web
# Find lines that match a pattern, 3 lines of context before and after
rg "def authenticate" -C 3rg is one of the 13 tools covered in the Modern CLI Stack. If you've never tried it, install it (brew install ripgrep on macOS, apt install ripgrep on Debian/Ubuntu) and run rg on a project you know well. You'll find things your editor's search misses.
Next Tuesday
broot. The file manager for people who don't know what file they're looking for. A tree, but you tell it what you want as you type, and it filters the tree live. Three workflows where it earns the install, and the honest case for when you should skip it.
Until then.
