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

Uploaded Source

Built Distribution

git_client-0.2.3-py3-none-any.whl (8.2 kB view details)

Uploaded Python 3

File details

Details for the file git-client-0.2.3.tar.gz.

File metadata

  • Download URL: git-client-0.2.3.tar.gz
  • Upload date:
  • Size: 5.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.8.9

File hashes

Hashes for git-client-0.2.3.tar.gz
Algorithm Hash digest
SHA256 6e1b290c9b5606c63e6077ddf76788c088e48adf44c500e04a08c8a6605f9558
MD5 a041a3393ad6e3af67ef82ec0151b737
BLAKE2b-256 c62aaf30e2514c7489a3b4fd3204e2167417718b0ca01cb47dfe3371ae4bbd76

See more details on using hashes here.

File details

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

File metadata

  • Download URL: git_client-0.2.3-py3-none-any.whl
  • Upload date:
  • Size: 8.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.8.9

File hashes

Hashes for git_client-0.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 04dded26a665da7279390034d8c07e3c127d4b5c9de62e503afc2f674ff6951d
MD5 c86db2cebb11d277165168f541c6f862
BLAKE2b-256 de5bb10d590035242d346710f4c9613fdb2153c7ad8c77072260b9136e343fb5

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