Package Manager for Git Bash
Note: Tested on Windows
pip install --upgrade git+ssh://git@github.com/PrashanthaTP/gbpacman@main
usage: gbpacman [-h] [-l LIST] [-i INSTALL] [--uninstall UNINSTALL]
Git Bash Package Manager
optional arguments:
-h, --help show this help message and exit
-l LIST, --list LIST list packages with given name (default: None)
-i INSTALL, --install INSTALL
install package from msys package inventory (default:
None)
--uninstall UNINSTALL
uninstall the package from the system if it exists
(default: None)
Note:
--uninstall
not yet implemented.
Proper exception handling
Proper reuse / implementation of parser functions
Proper reuse / implementation of zip/unzip funcitons
Proper handling of downloaded,unzipped files
Maintenance of Settings.json
Tests improvement
Implementing '--install-with-url'
Implementing '--uninstall'
Improve UI/logging
Others
MIT