Commands / dpm update

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

sh
dpm update [tool-id] # short alias dpm -u [tool-id]

Arguments

Flags

Examples

sh
# check update status for all installed tools dpm -u nmap 7.92 → 7.95 ↑ update available binwalk 3.1.0 ✓ up to date radare2 5.9.6 ✓ up to date # update a single tool dpm -u nmap nmap 7.92 → 7.95 updating... ✓ updated nmap to 7.95 # update all outdated tools at once dpm -u --all updating 1 tool... ✓ 1 updated, 0 failed # update DPM itself dpm -u --self ✓ dpm updated to v0.6.1

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.

Status indicators in the list: