Toolbox¶
CLI tool discovery for the installed toolchain — search tools, shell functions, and aliases, and resurface the ones you've forgotten. A standalone Go project: datapointchris/toolbox is the source of truth for the full command reference (or run toolbox --help).
In this system¶
- Install —
packages.ymlundergo_tools, viago install github.com/datapointchris/toolbox@latest. The binary lands in~/go/bin. - Registry — authored data, not config: owned by dotfiles and symlinked under the XDG data dir (override with
$TOOLBOX_REGISTRY). Living in dotfiles means it is version-controlled and reaches every machine ongit pull. Edit it to add or update tools; the entry schema is in the repo. - Federated by
menu—menusearches the registry, shell functions, and aliases alongside workflows and skills, delegating display back totoolbox show. See Menu. - Rediscovery —
toolbox remindsurfaces a forgotten tool, function, alias, git alias, or forgit shortcut (neglect-weighted, 90-day recency). It runs on a cadence throughmenu review'srevisit-a-toolitem (show: toolbox remind --brief), not on every shell.--briefbounds the card to a few clipped lines because it renders inside that nudge; run bare, it shows the full detail view, which is the actual refresher.