git-client


Namegit-client JSON
Version 0.2.3 PyPI version JSON
download
home_pagehttps://gitlab.com/shindagger/git-client
Summarygc is a command line helper client for using git.
upload_time2024-04-01 17:28:30
maintainerNone
docs_urlNone
authorAndy Klier
requires_pythonNone
licenseNone
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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"
}
        
Elapsed time: 0.20455s