dpm install
Install a tool from the catalog by name, with optional version pinning. Accepts a tool name, a search result number, or a profile course code.
CLI usage
Flags
--verbose,-v, show detailed output during installation instead of a spinner.
Version pinning
Append @version to the tool name to select a specific version. Three formats are supported:
Version pinning ensures the same binary is installed regardless of when the command is run. This is what makes profiles reproducible across cohorts and machines.
Using a search result number
After running dpm search, results are stored in last-search.json and numbered. You can pass a result number directly to install instead of retyping the name:
Applying a profile by course code
install also accepts a profile course code and will install all tools in that profile in one run:
This is equivalent to dpm -a ICI012AS3A. See dpm profiles for the full profile workflow.
TUI: Tools tab
In the TUI, open the Tools tab with TAB. Navigate with ↑↓.
- Press
ENTERon a tool to open its detail view. A version list appears on the right with status markers,★marks installed versions. - Press
ENTERagain on a version to install it. If the version is already installed, a reinstall option is offered. - Press
ESCto go back up a level.
The version browser has three depth levels: tool list → tool detail with version sidebar → full-width version browser.
Batch install, TUI only
dpm install call per tool.
In any tab, press SPACE on a tool to add it to the cart. The cart bar at the bottom shows selected items. When ready, press ENTER on the cart bar to install all items at once. A progress dialog shows live output for each install.