Git-Mastery CLI to centralize and perform key operations of adapters
We currently support:
- Windows
.exe
(amd64) - MacOS Homebrew (arm64)
- Debian
.deb
and APT (amd64 and arm64) - Arch AUR (amd64)
If you wish to contribute to the packaging support, file a PR!
- Download the
.exe
from the latest release. - Add the
.exe
to 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-repo
repository: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.txt
pyinstaller gitmastery.spec
git tag v*.*.*
git push --tags
A 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.