{ "info": { "author": "Awes Mubarak", "author_email": "contact@awesmubarak.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: MIT License", "Operating System :: POSIX", "Programming Language :: Python", "Topic :: Software Development :: Version Control :: Git" ], "description": "# Gitget\n\nPackage manager for git repositories.\n\n[![asciicast](https://asciinema.org/a/270298.svg)](https://asciinema.org/a/270298)\n\n## Installation\n\nTo install from pypi run:\n\n\n```sh\nsudo pip3 install gitgetpm\n```\n\nThen create the file `.gitget.yaml` in your home directory.\n\n## Usage\n\nThis program is useful for people that tend to download a lot of\nrepositories from github to simply use as software and want to manage\nthese repositories. Github repositories are treated like software\n'packages', and basic tasks such as downloading and saving information\nabout repositories, updating repository, and removing them once they\naren't needed anymore. The contents of the git repositories is not\nchanged; installation scripts are not run and dependencies are not\ninstalled (yet).\n\n### Help\n\n gitget -h\n gitget --help\n gitget help \n\nDisplays a help menu. If the `help` command is used, a help menu for a specific\ncommand is displayed.\n\n### Install\n\n gitget install \n gitget install \n\nDownloads a repository from github and saves information about it.\nOptionally, a name for the package can be specified. This name will also\nbe used as the directory name. Otherwise, the package name is set to\n`username/repository`.\n\n### Remove\n\n gitget remove \n gitget remove --soft\n\nRemoves a repository from the package list and also deletes the files locally.\nIf the `--soft` flag is passed, the local files will not be deleted.\n\n### Update\n\n gitget update\n\nRuns `git-pull` on all packages in the package list to update them.\n\n### Move\n\n gitget move \n\nMoves a package from location to another and updates the information about it.\n\n### Doctor\n\n gitget doctor\n\nVerifies integrity of files and packages. Any errors are then reported\nand need to be fixed.\n\n### List\n\n gitget list\n\nLists all packages and install locations.\n\n### Edit\n\n gitget edit\n\nOpens the default editor (run `echo $EDITOR`) to edit the package file.\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/awesmubarak/gitget", "keywords": "git github package manager", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "gitget-pm", "package_url": "https://pypi.org/project/gitget-pm/", "platform": "", "project_url": "https://pypi.org/project/gitget-pm/", "project_urls": { "Homepage": "https://github.com/awesmubarak/gitget" }, "release_url": "https://pypi.org/project/gitget-pm/2.1.1/", "requires_dist": [ "docopt", "loguru", "gitpython", "pyyaml" ], "requires_python": "", "summary": "A package manager for git repositories.", "version": "2.1.1" }, "last_serial": 5869793, "releases": { "2.0.1": [ { "comment_text": "", "digests": { "md5": "5619eca89fe51ca84a3b1b9ef086902b", "sha256": "fa648cd00f9ba30d104eeced02cb1ab2ab0ec4bd3965e67faa45f972211bcfc3" }, "downloads": -1, "filename": "gitget_pm-2.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "5619eca89fe51ca84a3b1b9ef086902b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4544, "upload_time": "2019-09-18T11:57:31", "url": "https://files.pythonhosted.org/packages/b0/21/0e9088d9850183973a59fff00704b10091b579dbecad29512f7b3f7b6e08/gitget_pm-2.0.1-py3-none-any.whl" } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "0c9c070b1596e642f824c755c88472e3", "sha256": "26fcbc0cb0c6195d558b4bf23d43250700cc1877b336379a3a50c53845fa0a53" }, "downloads": -1, "filename": "gitget_pm-2.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "0c9c070b1596e642f824c755c88472e3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4550, "upload_time": "2019-09-18T12:10:49", "url": "https://files.pythonhosted.org/packages/f2/a6/25b88cc9b1857cb6a09e471fd65e96135e5a20a59cfff9a5d104eb07a1b9/gitget_pm-2.0.2-py3-none-any.whl" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "a8ad84641e945355793910856f2c37f3", "sha256": "6ffcc01e1ba238604def0c785a6f0f2a22d40f27d313f34168881bcda644ce89" }, "downloads": -1, "filename": "gitget_pm-2.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a8ad84641e945355793910856f2c37f3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4660, "upload_time": "2019-09-19T14:11:16", "url": "https://files.pythonhosted.org/packages/02/f9/a83438c4c3e5731fec3136da4971025fd31c72314990de21c281e7b3143e/gitget_pm-2.1.0-py3-none-any.whl" } ], "2.1.1": [ { "comment_text": "", "digests": { "md5": "d4c259bd6b152a6c0046e4a0fa8ff667", "sha256": "4965db0178c89f779ca80201dfca25e6dcf370c98d27126a826cf4da43b3a0f3" }, "downloads": -1, "filename": "gitget_pm-2.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d4c259bd6b152a6c0046e4a0fa8ff667", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4705, "upload_time": "2019-09-22T17:40:13", "url": "https://files.pythonhosted.org/packages/81/b9/29b8a9fd5c3153f9c7a51a6987e1b099c0de503a62be49107d3475f47801/gitget_pm-2.1.1-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d4c259bd6b152a6c0046e4a0fa8ff667", "sha256": "4965db0178c89f779ca80201dfca25e6dcf370c98d27126a826cf4da43b3a0f3" }, "downloads": -1, "filename": "gitget_pm-2.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d4c259bd6b152a6c0046e4a0fa8ff667", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4705, "upload_time": "2019-09-22T17:40:13", "url": "https://files.pythonhosted.org/packages/81/b9/29b8a9fd5c3153f9c7a51a6987e1b099c0de503a62be49107d3475f47801/gitget_pm-2.1.1-py3-none-any.whl" } ] }