Git-Mastery CLI to centralize and perform key operations of adapters
We currently support:
- Windows
.exe(amd64) - MacOS Homebrew (arm64)
- Debian
.deband APT (amd64 and arm64) - Arch AUR (amd64)
If you wish to contribute to the packaging support, file a PR!
- Download the
.exefrom the latest release. - Add the
.exeto yourPATH
- Add the Homebrew tap:
brew tap git-mastery/gitmastery - Install the package:
brew install gitmastery
- Install
add-apt-repository:sudo apt update && sudo apt-get install software-properties-common - Add the
gitmastery-apt-reporepository:sudo add-apt-repository "deb https://git-mastery.github.io/gitmastery-apt-repo any main" - Install the package:
sudo apt update && sudo apt-get install gitmastery
- Install the package:
sudo pacman -Syu gitmastery-bin
To develop the app locally, create a virtualenv and download the requirements to start.
python -m venv venv
source venv/bin/activate
pip install -r requirements.txtpyinstaller gitmastery.spec
git tag v*.*.*
git push --tagsA Github Actions workflow exists to automatically publish the changes to Homebrew.
Linux packaging is performed to Debian and Arch based distros. Notes can be found here.