mirror of
https://github.com/tcsenpai/upm.git
synced 2025-06-01 08:50:19 +00:00
Universal Package Manager (UPM)
UPM is a bash script that simplifies package management across multiple package managers.
Features
- Supports apt, brew, pip, npm, and cargo
- Installs, removes, updates, and searches for packages
- Automatically elevates privileges when necessary
- Logs operations for troubleshooting
Installation
- Download the
upm.bash
script - Make it executable:
chmod +x upm.bash
- Move it to a directory in your PATH:
sudo mv upm.bash /usr/local/bin/upm
Usage
upm <command> <package>
Commands:
install
: Install a packageremove
: Remove a packageupdate
: Update a packagesearch
: Search for a packageversion
: Display UPM version
Examples
bash upm install nodejs upm remove python3 upm update git upm search docker
Logging
Operations are logged to /var/log/upm.log
Version
Current version: 1.0.0
License
This project is licensed under the MIT License - see the LICENSE file for details
Description
Languages
Shell
100%