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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for git_well-0.1.1.tar.gz
Algorithm Hash digest
SHA256 3c91b59e556035d2a6bceeb41f0102f24ebdd17d5cdaf7ea202654cddf497cef
MD5 18e922ff5e4c52015cda5f377b9602fc
BLAKE2b-256 72f4efa326044d2a756299be8a48f6a6469ee07d4e5ec23ee3b6da8c5d7423a6

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for git_well-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9d5b1f5cbc0a2e2c7b380f3d2735099928724daa011faa9613e3814b1ad3b731
MD5 66962d9340c32a68e4cadf2afc8c4ca6
BLAKE2b-256 8fb077280ca4e9970efd6e0575e4018078276eb5680f8173aefa450ae25218b6

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