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.2.0.tar.gz (28.7 kB view details)

Uploaded Source

Built Distribution

git_well-0.2.0-py3-none-any.whl (30.3 kB view details)

Uploaded Python 3

File details

Details for the file git_well-0.2.0.tar.gz.

File metadata

  • Download URL: git_well-0.2.0.tar.gz
  • Upload date:
  • Size: 28.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for git_well-0.2.0.tar.gz
Algorithm Hash digest
SHA256 37fb1b46e7413e116861addcd0daec677e3acacd50e06d758cc8bc17367fada4
MD5 8de91228b28c47c3d3102d84ff31363b
BLAKE2b-256 bc8c008910dfe5fae581f2e7481249da6f02cc0219055752117091893c7d650b

See more details on using hashes here.

File details

Details for the file git_well-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: git_well-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 30.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for git_well-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 69aecd8ef939151a697276fb5c7cc66b95b9fd88cf9ea1011b58dc778b147c8b
MD5 49728dafcf76f97d3ef6b75b21fd24fc
BLAKE2b-256 c8003fd7ba56dce1bd02af54d430736ae6d8caa2fdeb106a8cb15ba349cdb4d0

See more details on using hashes here.

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