Developer CLI tool reference
Andrew McKnight – 29 November 2018

I’ve long kept a list of tools to help me brainstorm when I go off to spelunk through a given problem or system. As such, the tools are divided into a few broad categories.

I figured it’d be helpful to publish it here–the goal is to have a living version of this document, so I’ll update it as needed from time to time. Feel free to submit changes to add or improve something!

Many of these have an enhanced version in gnu core utils (brew install coreutils) prefixed with a g. If available, it allows for a consistent experience across different *nix systems, as some builtins have slightly different option sets and behavior between OSes, such as Linux versus macOS.

Binary executables



Stream processing

* 3rd party
† Linux only

Enjoy the post? Please help support more like it by buying me a cup of coffee! I am also available for contracting.