Skip to main content

The git_well module

Project description

Pypi PypiDownloads GithubActions Codecov

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.1.1.tar.gz (24.5 kB view hashes)

Uploaded Source

Built Distribution

git_well-0.1.1-py3-none-any.whl (24.0 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page