dpm update
Check for and apply updates to installed tools. Run without arguments to check everything, or pass a tool name to update a single tool.
CLI usage
Arguments
tool-id, (optional) the tool to update. If omitted, DPM shows update status for all installed tools.
Flags
--all/-a, update all installed tools that have a newer version available.--self, update the DPM binary itself (downloads and runs the latest install script).
Examples
Version tracks and pinning
If a tool was installed with a version pin (e.g. nmap@7), updates only check within that major track. A tool pinned to nmap@7.95 (exact version) is never updated automatically, you must explicitly reinstall with a new version to change it.
Tools installed without a pin always update to the latest catalog version.
Self-update
Use dpm update --self to update the DPM binary itself. This downloads and runs the latest install script from dpm.fi/install.sh, replacing the current binary with SHA-256 verification.
TUI: Update view
Open the Update view from the main menu: press M then select Update. DPM scans all installed tools and shows current versus available versions.
- Navigate the list with
↑↓. - Press
ENTERon a tool to update it individually. - Press
Uto update all tools that have available upgrades at once. - Press
ESCto close the view.
Status indicators in the list:
- Up-to-date tools are shown in muted text.
- Tools with available updates are highlighted.
- Tools no longer in the catalog are flagged separately.