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 details)
Built Distribution
git_well-0.2.0-py3-none-any.whl
(30.3 kB
view details)
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 37fb1b46e7413e116861addcd0daec677e3acacd50e06d758cc8bc17367fada4 |
|
MD5 | 8de91228b28c47c3d3102d84ff31363b |
|
BLAKE2b-256 | bc8c008910dfe5fae581f2e7481249da6f02cc0219055752117091893c7d650b |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 69aecd8ef939151a697276fb5c7cc66b95b9fd88cf9ea1011b58dc778b147c8b |
|
MD5 | 49728dafcf76f97d3ef6b75b21fd24fc |
|
BLAKE2b-256 | c8003fd7ba56dce1bd02af54d430736ae6d8caa2fdeb106a8cb15ba349cdb4d0 |