DESCRIPTION
- A Universal cross-distribution (Unix) Package Manager front-end to all GNU/Linux (Unix) package managers.
- A single, and sane?, way of working on multiple GNU/Linux distros.
USAGE: upm <options> <object> <action> <options> <args>
APP OPTIONS
--debug - show debug messages
-h, --help - show this help
-V, --version - display version
-v, --verbose - show progress info messages
OBJECTS
m, pm - package manager
r, repo - package repository
d, db - local database index of available packages
p, pkg - package name
PACKAGE MANAGER ACTIONS
[pm] help - display the package manager help
[pm] <args> - pass <args> directly to the package manager
REPO ACTIONS
[repo] <action> <repo> - [add|remove|enable|disable] a repo
repo list [<option>] - list [enabled(default)|disabled|all] repos
repos - alias for repo list
DATABASE/INDEX ACTIONS
[db] refresh - update the package list from all repos
PACKAGE ACTIONS
[pkg] find <package> - search index for package
[pkg] info <package> - show quick info about package
[pkg] show <package> - show detailed info about package
[pkg] install <package> - install a new package
[pkg] uninstall <package> - remove an installed package
[pkg] lock <package> - lock a package to prevent updating
[pkg] unlock <package> - unlock a package to allow updating
[pkg] set <option> <package> - set a package as [manual|auto] installed
[pkg] list [<option>] - list [all(default)|locked|orphan|manual] installed packages
[pkg] orphans - alias for pkg list orphans
[pkg] locked - alias for pkg list locked
[pkg] upgrade - upgrade packages and dependencies
[pkg] update - like upgrade, but only for non-Major-version-number changes
EXAMPLES
upm find upm
upm install upm
DEPENDENCIES: POSIX shell, readlink, sudo
SIMILAR/INSPIRATION/REFERENCES
HOMEPAGE: https://gitlab.com/go2null/upm
LICENCE: GPL v3+