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.1.1.tar.gz
(24.5 kB
view details)
Built Distribution
git_well-0.1.1-py3-none-any.whl
(24.0 kB
view details)
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c91b59e556035d2a6bceeb41f0102f24ebdd17d5cdaf7ea202654cddf497cef |
|
MD5 | 18e922ff5e4c52015cda5f377b9602fc |
|
BLAKE2b-256 | 72f4efa326044d2a756299be8a48f6a6469ee07d4e5ec23ee3b6da8c5d7423a6 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d5b1f5cbc0a2e2c7b380f3d2735099928724daa011faa9613e3814b1ad3b731 |
|
MD5 | 66962d9340c32a68e4cadf2afc8c4ca6 |
|
BLAKE2b-256 | 8fb077280ca4e9970efd6e0575e4018078276eb5680f8173aefa450ae25218b6 |