chip@castle:~$ ls software/
Software
Terminal tools and Unix learning resources — built, sold, and supported directly.
- stockpile/ Manage and track packages from a terminal UI
- pathos/ A TUI editor for your shell PATH
- unix-course/ Video course: the Unix command line on macOS
- unixcasts-cheat-sheet/ PDF reference, 50+ essential commands
$stockpile
Stockpile
A terminal UI for managing and tracking software packages on macOS and Linux.
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 env
Pathos CLI
A terminal UI editor for your shell PATH environment variable.
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.
- Full-screen TUI built on RatatuiRuby
- Colour-coded entries: red for missing on disk, cyan for duplicate
- Persists edits to a sourceable shell file, loaded on next launch
- Add, delete, and reorder entries interactively
- One-command deduplication
- Undo any edit
- Unsaved-changes indicator and quit confirmation
- ~ and $VAR expansion for existence checks
- Full-path detail popup for truncated entries
- pathos install for one-time shell integration
- pathos env to print the current PATH for eval
$man unix
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.
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.
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.
chip castle