A simple CLI utility to create uniform commits.
PyCommit equivalent to 'git add .' to add all untracked files or unstaged changes to the current commit.
pycommit add
or
pycommit a
PyCommit equivalent to 'git commit -m "Title" -m "Message"' to commit the staged changes to the current repository (local only).
pycommit commit
or
pycommit c
PyCommit equivalent to 'git push -u "remote" "branch"' to push the commit to a remote.
pycommit push
or
pycommit p
PyCommit equivalent to 'git add . && git commit -m "Title" -m "Message" && git push -u "remote" "branch"'
pycommit
PyCommit command argument '-p' is used to load a repo that is not in the current running directory.
pycommit -p /path/to/repo
Available packages:
Packaging type | status |
---|---|
AUR | ✘ |
Fedora (rpm) | ✘ |
Flatpak | ✘ |
AppImage | ✘ |
Snap | ✘ |
For more information visit the Linux Releases Wiki Page
python -m pip install gitpython PyCommit
Refer to the Install from source section in the wiki.