Skip to main content

gc is a command line helper client for using git.

Project description

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

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_client-1.0.1.tar.gz (5.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

git_client-1.0.1-py3-none-any.whl (6.8 kB view details)

Uploaded Python 3

File details

Details for the file git_client-1.0.1.tar.gz.

File metadata

  • Download URL: git_client-1.0.1.tar.gz
  • Upload date:
  • Size: 5.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.3

File hashes

Hashes for git_client-1.0.1.tar.gz
Algorithm Hash digest
SHA256 33fc4588dbd588b1029408cb63baabfb9d7dafabcefff08f4e8b95dfae248ae8
MD5 0a642ad6297d0b9940144b6f163c9562
BLAKE2b-256 73d86c06d0ccbca55ec95f7946198511b3676e5aa776ccdbe40901377098d32c

See more details on using hashes here.

File details

Details for the file git_client-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: git_client-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 6.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.3

File hashes

Hashes for git_client-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 311c755b36e970b8c42871a42ea4e7812c4191e289065b5fe6bdd1a127743b1f
MD5 644b3dab9ba2cf1b9b49947bb2075b9f
BLAKE2b-256 0634f1ff6d4cc54e9e99c21fa465a35bdcc6ad319f3217f6dab9578bdefc4000

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page