Skip to main content

gc

gc is a simple command line helper client for git.

Obviously git has a lot of functionality in the CLI already. Not seeking to re-invent any wheels, gc can simplify commits and pushes, add or remove files from .gitignore, and maybe one day help with merge fixes.

usage

$ gc "subject for a git commit"

Commit local git repo with message "subject for a git commit", add or rm files, and push changes. You will be prompted to add a body message (skip with 'n'), and you will see a list of untracked, modified, or deleted files. Simply unselect any files you DON'T want to add or rm.

$ gc -I

show .gitignore for current project and exit

$ gc -i config.ini terraform.tfvars

add config.ini and terraform.tfvars to project's .gitignore. If a file exists already, it will be deleted, but you will be prompted first (unless you provide the [-y] or [--yes] flag).

Metadata

Release files for git-client 1.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for git-client 1.0.1
File Size Uploaded Provenance
git_client-1.0.1.tar.gz 5.7 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for git-client 1.0.1
File Interpreter ABI Platform
git_client-1.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 12.5 kB

Release files / git_client-1.0.1.tar.gz

Download URL git_client-1.0.1.tar.gz
Size 5.7 kB
Tags Source
SHA-256 checksum
How to use checksums
33fc4588dbd588b1029408cb63baabfb9d7dafabcefff08f4e8b95dfae248ae8
BLAKE2b-256 checksum
How to use checksums
73d86c06d0ccbca55ec95f7946198511b3676e5aa776ccdbe40901377098d32c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.11.3

Release files / git_client-1.0.1-py3-none-any.whl

Download URL git_client-1.0.1-py3-none-any.whl
Size 6.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
311c755b36e970b8c42871a42ea4e7812c4191e289065b5fe6bdd1a127743b1f
BLAKE2b-256 checksum
How to use checksums
0634f1ff6d4cc54e9e99c21fa465a35bdcc6ad319f3217f6dab9578bdefc4000
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.11.3

Security for git-client 1.0.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page