chip@castle:~$ ls software/

Software

Terminal tools and Unix learning resources — built, sold, and supported directly.

Stockpile

A terminal UI for managing and tracking software packages on macOS and Linux.

macOS + Linux Homebrew Built with RatatuiRuby
Stockpile terminal UI showing a two-column package list and detail view

pkg Package management

  • Scans Homebrew and system packages
  • Real-time filtering across the package list
  • Two-column detail view for each package
  • Installed files and dependencies, at a glance
  • Registry persists automatically on exit

ui Interface

  • Built on RatatuiRuby
  • Responsive two-column layout
  • Caching keeps rendering fast
  • Context-aware navbar with accurate key bindings
  • Built-in help — press ?

ops Operations

  • Check for package updates
  • Upgrade one package or all of them at once
  • Uninstall packages
  • View brew info without leaving the app
  • Rebuild the registry when it needs it

dbg Debugging & reliability

  • Configurable debug logging
  • Automatic registry backup and recovery
  • Thread-safe, lazy-loaded package files
  • Detailed error logs when something goes wrong

Pathos CLI

A terminal UI editor for your shell PATH environment variable.

macOS + Linux Built with RatatuiRuby

See every entry in your $PATH at once, spot what's missing or duplicated, and reorder or clean it up interactively — then save the result as a shell file that persists across sessions.

A terminal UI editor for your shell PATH environment variable

Learning the Unix Command Line on macOS

A video course for anyone who owns a Mac and wants to actually know their way around it.

Video course macOS unix
Learning the Unix Command Line on OSX course cover

Decades after its creation, Unix still sits at the core of the internet and of computing in general. This course is built for programmers, designers, and systems engineers who own a Mac and want the command line to become second nature — by the end, you'll have the footing to keep learning the system on your own. More Unix content lives at unixcasts.com.

UnixCasts Cheat Sheet

A print-ready PDF covering 50+ essential Unix commands.

PDF 50+ commands
UnixCasts Cheat Sheet preview

Pulled straight from UnixCasts: the commands reached for most often at the terminal, laid out for a quick lookup or a spot on the wall next to your monitor.