# 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).
Raw data
{
"_id": null,
"home_page": "https://gitlab.com/shindagger/git-client",
"name": "git-client",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": null,
"author": "Andy Klier",
"author_email": "andyklier@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/c6/2a/af30e2514c7489a3b4fd3204e2167417718b0ca01cb47dfe3371ae4bbd76/git-client-0.2.3.tar.gz",
"platform": null,
"description": "# gc \n \n`gc` is a simple command line helper client for git. \n \nObviously 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. \n \n### usage \n \n`$ gc \"subject for a git commit\"` \n \n**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. \n \n`$ gc -I` \n \n**show .gitignore for current project and exit** \n \n`$ gc -i config.ini terraform.tfvars` \n \n**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). \n \n",
"bugtrack_url": null,
"license": null,
"summary": "gc is a command line helper client for using git.",
"version": "0.2.3",
"project_urls": {
"Homepage": "https://gitlab.com/shindagger/git-client"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "de5bb10d590035242d346710f4c9613fdb2153c7ad8c77072260b9136e343fb5",
"md5": "c86db2cebb11d277165168f541c6f862",
"sha256": "04dded26a665da7279390034d8c07e3c127d4b5c9de62e503afc2f674ff6951d"
},
"downloads": -1,
"filename": "git_client-0.2.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "c86db2cebb11d277165168f541c6f862",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 8232,
"upload_time": "2024-04-01T17:28:28",
"upload_time_iso_8601": "2024-04-01T17:28:28.620219Z",
"url": "https://files.pythonhosted.org/packages/de/5b/b10d590035242d346710f4c9613fdb2153c7ad8c77072260b9136e343fb5/git_client-0.2.3-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c62aaf30e2514c7489a3b4fd3204e2167417718b0ca01cb47dfe3371ae4bbd76",
"md5": "a041a3393ad6e3af67ef82ec0151b737",
"sha256": "6e1b290c9b5606c63e6077ddf76788c088e48adf44c500e04a08c8a6605f9558"
},
"downloads": -1,
"filename": "git-client-0.2.3.tar.gz",
"has_sig": false,
"md5_digest": "a041a3393ad6e3af67ef82ec0151b737",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 5679,
"upload_time": "2024-04-01T17:28:30",
"upload_time_iso_8601": "2024-04-01T17:28:30.430538Z",
"url": "https://files.pythonhosted.org/packages/c6/2a/af30e2514c7489a3b4fd3204e2167417718b0ca01cb47dfe3371ae4bbd76/git-client-0.2.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-04-01 17:28:30",
"github": false,
"gitlab": true,
"bitbucket": false,
"codeberg": false,
"gitlab_user": "shindagger",
"gitlab_project": "git-client",
"lcname": "git-client"
}