Categorygithub.com/libalis/upm
repositorypackage
1.1.0
Repository: https://github.com/libalis/upm.git
Documentation: pkg.go.dev

# README

upm - Universal Package Manager 1.1.0

Features

  • Traditional package managers, flatpak and snapd are freely combinable
  • Uniform commands for pacman, apt, dnf, zypper, flatpak and snapd
  • Very user-friendly and hassle-free to install and use
  • Powerful, expandable and customisable
  • Hardly any dependencies
  • Self-propelling

Tech

Compilation

wget https://raw.githubusercontent.com/libalis/upm/main/upm.go && sudo go build -o /bin/upm upm.go && rm -rf upm.go

Installation / Update

wget https://github.com/libalis/upm/releases/download/v1.1.0/upm && chmod +x upm && sudo mv upm /bin/

Uninstall

sudo rm -rf /bin/upm ~/.config/upm.xml

Usage

shell commandabbreviation
--copyright-c
--help-h
--reset-r
--version-v
shell commandabbreviation
--traditional-t
--flatpak-f
--snapd-s
upm commandabbreviationparameter(s)
autoremove
infopackage(s)
installinpackage(s)
removermpackage(s)
searchsepackage(s)
updateup

Examples

upm -f se audacity # Search a package only from one source
upm up # Update the system
upm -h # Get help

License

MIT