Top Terminal Tools
A developer shares their essential terminal tools for coding in 2026, including shell history, editors, and LLM CLIs.
A developer shares their essential terminal tools for coding in 2026, including shell history, editors, and LLM CLIs.
Introduces 'bat', a modern, feature-rich alternative to the 'cat' command with syntax highlighting and line numbering.
Explains the bash shell shortcut ~- as a handy alternative to $OLDPWD for referencing the previous working directory.
A developer shares a custom Git alias to quickly list the most recently worked-on local branches, helping track workflow across multiple branches.
A developer shares the usefulness of the git shortlog command for summarizing contributions and generating contributor lists.
A developer explains the practical benefits of implementing a --dry-run option in a reporting application for safe testing and validation.
Steve Yegge discusses evolving the Beads CLI for AI agents by implementing their 'hallucinations' to create a natural interface.
A guide to creating a PowerShell function that mimics the Linux 'touch' command for creating and updating files.
A guide to setting up the MSVC cl.exe compiler directly in PowerShell by reverse-engineering the Visual Studio environment variables.
A technical guide explaining how to use wget with recursive options to download entire websites for offline viewing, including a breakdown of key command-line flags.
Explores integrating the Goose AI agent directly into your terminal for ambient, on-demand assistance without explicit sessions.
A developer compares three shell history tools: default shell search, McFly, and Atuin, explaining their features and why they switched.
A guide on using the sed command-line tool to efficiently print specific lines or ranges from large files, useful for debugging.
A beginner's guide to using shells and understanding file system paths for web development.
A quick tip for using 'git push origin HEAD' as a shortcut to push the currently checked-out Git branch, avoiding the need to type the branch name.
Exploring the philosophical and technical significance of the Unix 'fortune' command as an antidote to modern algorithmic engagement.
A tutorial on parsing command-line arguments in Node.js using the built-in util.parseArgs API, with examples from a real CLI project.
Announcing the release of dzPackageInst 1.0.5, a command-line tool for installing Delphi IDE design-time packages.
A guide explaining a workaround method to rollback or downgrade a specific Homebrew package to a previous version.
A technical guide on exporting and transferring reading highlights from KOReader using WebDAV and command-line tools.