The git_well module
Project description
Git Well is a collection of git command line tools and is also a Python module..
Installing this module installs the git-well command, which is a modal CLI into several new git commands. These git commands are also exposed as standalone “git” executables.
In other words after you:
pip install git-well
Then you can run
# Show all the commands exposed by this repo.
git well --help
git well sync --help
# OR
git sync
Top Level CLI:
usage: git-well [-h] {branch_upgrade,squash_streaks,sync,branch_cleanup,track_upstream} ...
options:
-h, --help show this help message and exit
commands:
{branch_upgrade,squash_streaks,sync,branch_cleanup,track_upstream}
specify a command to run
branch_upgrade Upgrade to the latest "dev" branch. I.e. search for the branch
squash_streaks Squashes consecutive commits that meet a specified criteiron.
sync Sync a git repo with a remote server via ssh
branch_cleanup Cleanup branches that have been merged into main.
track_upstream Set the branch upstream with sensible defaults if possible.
The tools in this module are derived from:
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
git_well-0.2.0.tar.gz
(28.7 kB
view hashes)
Built Distribution
git_well-0.2.0-py3-none-any.whl
(30.3 kB
view hashes)