You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
[3.4.0] - 2026-03-29
🚀 Added
Release tag targeting (@tag): Query, inspect, and install any release tag instead ofbeing forced to use the latest release:
Supports version pins on installation: dbp -a owner/repo@vX.Y.Z
Supports release targeting during search & info inspections: fetch and query exact tags directly via GitHub API's /releases/tags/... endpoint.
Dry-run simulation mode (--dry-run / -d): Safely test and preview any workflow (search, download, install, upgrade, untrack) without modifying the system or the sources.list index.
Short CLI flag aliases: Standard single-letter POSIX flags for streamlined terminal workflows:
-a : add / install
-u : update / upgrade
-r : remove
-p : pin
-n : unpin
-s : search
-i : info / show
-l :list
-t : token / auth
Native Bash completion:Autocompletion support for both debup and the dbp alias, featuring context-aware dynamic package suggestionsfor remove, pin, and unpin.
🛡️ Changed
Network download resilience(curl --retry): Configured --retry 3 --retry-delay 2 on .deb asset downloads to handle transientnetwork hiccups and API packet drops reliably.