{ "info": { "author": "Emanuel Feld", "author_email": "elefbet@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: CC0 1.0 Universal (CC0 1.0) Public Domain Dedication", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4" ], "description": "=============\ngroupthink\n=============\n\n.. image:: https://travis-ci.org/emanuelfeld/groupthink.svg?branch=master\n :target: https://travis-ci.org/emanuelfeld/groupthink\n\n.. image:: https://img.shields.io/pypi/v/groupthink.svg\n :target: https://pypi.python.org/pypi/groupthink\n\nThe groupthink package helps you install, update, and manage GitHub organization-specific command line scripts. Let's say your organization is called :code:`foo`.\n\nRunning :code:`groupthink install foo` looks for a repository at :code:`https://github.com/foo/foo-cli`. If it finds one, it installs to the :code:`foo-cli` directory within :code:`~/.groupthink`. Like this:\n\n::\n\n .groupthink\n \u2514\u2500\u2500 foo-cli\n \u251c\u2500\u2500 CONTRIBUTING.md\n \u251c\u2500\u2500 LICENSE.md\n \u251c\u2500\u2500 README.md\n \u2514\u2500\u2500 bin\n \u251c\u2500\u2500 help\n \u251c\u2500\u2500 init\n \u251c\u2500\u2500 scan\n \u251c\u2500\u2500 setup\n \u2514\u2500\u2500 validate\n\nIt also install as :code:`foo` script to :code:`/usr/local/bin`, which allows you to invoke any of the scripts found within the :code:`foo-cli/bin` directory. So :code:`foo init` would run the :code:`init` script within :code:`foo-cli/bin`, :code:`foo help` would run the :code:`help` script in the same directory, and so on.\n\nYou can check for updates made to the remote :code:`foo-cli` repository with :code:`groupthink update foo`. :code:`groupthink upgrade foo` would install all updates. And :code:`groupthink uninstall foo` removes both the :code:`foo` script in :code:`/usr/local/bin` and the :code:`foo-cli` directory in :code:`~/.groupthink`.\n\nFinally, you can list all the organization commands you have installed to :code:`~/.groupthink` with :code:`groupthink list`.\n\nTo sum up the options:\n\n* :code:`groupthink install ` installs the scripts for :code:``\n* :code:`groupthink uninstall ` removes the scripts for :code:``\n* :code:`groupthink update ` checks for updates made to :code:``'s scripts\n* :code:`groupthink upgrade ` installs all updates made to :code:``'s scripts\n* :code:`groupthink list` lists all groupthink scripts you have installed for any :code:``\n* :code:`groupthink install --alias ` install the scripts for :code:`` under :code:`` (if you use this, replace :code:`` with :code:`` in the options above)\n\nRequirements\n==============\n\n* Python (v. 2.7 or 3.3+)\n* git\n* If you're running Windows, use `Git Bash `_\n\nInstallation\n==============\n\nInstall groupthink with :code:`pip install groupthink`", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/emanuelfeld/groupthink", "keywords": "git cli console github", "license": "CC0-1.0", "maintainer": "", "maintainer_email": "", "name": "groupthink", "package_url": "https://pypi.org/project/groupthink/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/groupthink/", "project_urls": { "Homepage": "https://github.com/emanuelfeld/groupthink" }, "release_url": "https://pypi.org/project/groupthink/1.0.0/", "requires_dist": [ "argh", "requests" ], "requires_python": "", "summary": "Install, update, and manage GitHub organization-specific command line scripts", "version": "1.0.0" }, "last_serial": 2184372, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "26afacf69072aab2df380d5b0738699c", "sha256": "e7c140e78b00ebc15bf13b1026df4e42c59c76c812295abd79a4a3e4f42961ce" }, "downloads": -1, "filename": "groupthink-0.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "26afacf69072aab2df380d5b0738699c", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 9466, "upload_time": "2016-02-24T02:32:58", "url": "https://files.pythonhosted.org/packages/1a/31/3fd2a5268e5465e7b34953bb3d5bbffa8997e5e68e95b5c4b954e4c89fdb/groupthink-0.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b94c207b1ae6993b16749fb33b0e0440", "sha256": "03c9eea10a3b25415817c83373dfde61069fe437d0b0ce68a9a745f55757a89b" }, "downloads": -1, "filename": "groupthink-0.1.0.tar.gz", "has_sig": false, "md5_digest": "b94c207b1ae6993b16749fb33b0e0440", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4581, "upload_time": "2016-02-24T02:33:06", "url": "https://files.pythonhosted.org/packages/d2/30/014d6fcce9c3ddb8a756fb62982583e146568e3ccf68d18baf3a66e94c88/groupthink-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "bc5c8100a505019a6ffe4e4b223e11fb", "sha256": "042a787ff48527b1ba3057fa3ad2d83c9e9a52bd3709219e7e5fbb73f189cd43" }, "downloads": -1, "filename": "groupthink-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bc5c8100a505019a6ffe4e4b223e11fb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10676, "upload_time": "2016-02-27T18:56:01", "url": "https://files.pythonhosted.org/packages/15/f6/41e327cf68e9b170b10c9994d230ba946f16b79fc89903cb57c30133bc30/groupthink-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9d92a3960f5765c3ad4eca6e94987f0e", "sha256": "15acba2f0bc36c7bb848158c16c164d7a57c76151d738cb17a833f363c399516" }, "downloads": -1, "filename": "groupthink-0.1.1.tar.gz", "has_sig": false, "md5_digest": "9d92a3960f5765c3ad4eca6e94987f0e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5795, "upload_time": "2016-02-27T18:56:09", "url": "https://files.pythonhosted.org/packages/78/d5/c5c586b7e39929b650f5f82d09cc3635c1c7961291fb0b3d0f1300fb71f7/groupthink-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "960355eed73e9ea339e312a1aad570fa", "sha256": "f56e6aa7bbfee39cd0822fdc68d161cc33827f2057b8aecdd69dca4cd4af6fd2" }, "downloads": -1, "filename": "groupthink-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "960355eed73e9ea339e312a1aad570fa", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10767, "upload_time": "2016-03-03T17:22:12", "url": "https://files.pythonhosted.org/packages/1c/db/1b733182dc40d48965be4d55ac519271eb59d43d7b49ba2382a2b4c13516/groupthink-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2e6ea598025628343c38979633ad44eb", "sha256": "e7c0f31ce5fa0d9c56456061116b87eb59957de8b671185d1f69a1b4650b16d9" }, "downloads": -1, "filename": "groupthink-0.1.2.tar.gz", "has_sig": false, "md5_digest": "2e6ea598025628343c38979633ad44eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5893, "upload_time": "2016-03-03T17:22:17", "url": "https://files.pythonhosted.org/packages/67/f4/95eebad13450a7df4d9b5e06f8cea38618573e4bff7044feee814cac9c78/groupthink-0.1.2.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "2a0010fb3e4e228b05231f38d036e5dc", "sha256": "ac5e270d459be349110999aa2ce8bc432efb98ca098c1de2d6ce9a7fcb21eb64" }, "downloads": -1, "filename": "groupthink-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2a0010fb3e4e228b05231f38d036e5dc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9326, "upload_time": "2016-06-23T23:34:38", "url": "https://files.pythonhosted.org/packages/cd/2f/54edb937d53ebf4d526003f81a2f03938a4bb0e296c4d4c58ef8ce85bd29/groupthink-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "14a1cf0e545aae0de653a98ff859ea2d", "sha256": "eb05025de2324524b3f3fa46b2a5995193a5f8c980662ec094dc6f7911ea2ffa" }, "downloads": -1, "filename": "groupthink-1.0.0.tar.gz", "has_sig": false, "md5_digest": "14a1cf0e545aae0de653a98ff859ea2d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6122, "upload_time": "2016-06-23T23:34:43", "url": "https://files.pythonhosted.org/packages/81/ee/29a53f13e07f5b51cc52dd5aef0cf2ab1c3e267fe01821f03cc9ca7dfb8e/groupthink-1.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2a0010fb3e4e228b05231f38d036e5dc", "sha256": "ac5e270d459be349110999aa2ce8bc432efb98ca098c1de2d6ce9a7fcb21eb64" }, "downloads": -1, "filename": "groupthink-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2a0010fb3e4e228b05231f38d036e5dc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9326, "upload_time": "2016-06-23T23:34:38", "url": "https://files.pythonhosted.org/packages/cd/2f/54edb937d53ebf4d526003f81a2f03938a4bb0e296c4d4c58ef8ce85bd29/groupthink-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "14a1cf0e545aae0de653a98ff859ea2d", "sha256": "eb05025de2324524b3f3fa46b2a5995193a5f8c980662ec094dc6f7911ea2ffa" }, "downloads": -1, "filename": "groupthink-1.0.0.tar.gz", "has_sig": false, "md5_digest": "14a1cf0e545aae0de653a98ff859ea2d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6122, "upload_time": "2016-06-23T23:34:43", "url": "https://files.pythonhosted.org/packages/81/ee/29a53f13e07f5b51cc52dd5aef0cf2ab1c3e267fe01821f03cc9ca7dfb8e/groupthink-1.0.0.tar.gz" } ] }