π¦ Universal Package Manager
Reimagining package management in a simplified manner
Supports
many on the way. Contribuitons are welcome π€
Features
- Very Fast and Performant
- Memory Safety
- Simplified commands
- Lightweight
- Easy to use
- Cross Platform
- Automatic arguments passing
- Highly Scalable
Motivation π€
This project is intented to simplify the overwhelming and confusing package manager world(wars). This makes the job of CL/CI and Automation developers to write automations in a simplified manner with very less to no overhead. UPM will be an life changer for people woking with multiple package managers in multiple forms.
Usage
Install all dependencies
upm iInstall a dependency
upm i <package>Remove a dependency
upm rm <package>Upgrade all dependencies
upm upLocked(Frozen) install
upm fzRun an automation script
upm run <automation>or
upm <automation>Plans
- Adding support for more package managers like PIP, Go, Flutter and more
- Customized project scaffolding with professional custom templates
- Adding installation scripts and wrappers to easy installaiton on various platforms
Contributions
Any other package manager can be added by adding proper alias and command equivalents in cmds.rs
LICENSE
Made with β€οΈ by Rajaniraiyn