{ "info": { "author": "Harrison Wright", "author_email": "mail@harrisonwright.me", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3" ], "description": "click-command-tree\n==================\n\n**WARNING**: This has really only been tested with python3 and click 6 and 7. I plan to do better testing and integrate CI so find all\npossible versions this can be used with.\n\n`click-command-tree` is a [click](https://github.com/pallets/click) plugin to show the command tree of your CLI\n\nInstallation\n\n```\npip install click-command-tree\n```\n\nExample:\n\n```python\nfrom pkg_resources import iter_entry_points\n\nimport click\nfrom click_plugins import with_plugins\n\n\n@with_plugins(iter_entry_points('click_command_tree'))\n@click.group()\ndef root():\n pass\n\n\n@root.group()\ndef command_group():\n pass\n\n\n@command_group.command()\ndef nested_command():\n pass\n\n\n@root.command()\ndef standard_command():\n pass\n\n\nif __name__ == '__main__':\n root()\n\n```\n\n```\n\u21aa python example.py --help\nUsage: example.py [OPTIONS] COMMAND [ARGS]...\n\nOptions:\n --help Show this message and exit.\n\nCommands:\n command-group\n standard-command\n tree\n\n\u21aa python example.py tree\nroot\n\u251c\u2500\u2500 command-group\n\u2502 \u2514\u2500\u2500 nested-command\n\u251c\u2500\u2500 standard-command\n\u2514\u2500\u2500 tree\n\n```\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/whwright/click-command-tree", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "click-command-tree", "package_url": "https://pypi.org/project/click-command-tree/", "platform": "", "project_url": "https://pypi.org/project/click-command-tree/", "project_urls": { "Homepage": "https://github.com/whwright/click-command-tree" }, "release_url": "https://pypi.org/project/click-command-tree/1.0.2/", "requires_dist": [ "click" ], "requires_python": "", "summary": "click plugin to show the command tree of your CLI", "version": "1.0.2" }, "last_serial": 4798029, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "20391428d8939978b90dd550a77f0f4c", "sha256": "6868228c97419126f5917968911e1fe32536a9335ad5552faa32d89f0889350e" }, "downloads": -1, "filename": "click_command_tree-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "20391428d8939978b90dd550a77f0f4c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3536, "upload_time": "2019-02-08T23:57:44", "url": "https://files.pythonhosted.org/packages/bc/25/c9b6028e6969bde730e0531b86993ea208f537244fc73708cf8c7d71c47e/click_command_tree-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f2368e32e5bf6c76c3ecd7e7167fea1c", "sha256": "f7ecf74b429f81132fdcd19ba441c663eb90d986a9ca7e8e3d3fb7916449049a" }, "downloads": -1, "filename": "click-command-tree-1.0.0.tar.gz", "has_sig": false, "md5_digest": "f2368e32e5bf6c76c3ecd7e7167fea1c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2223, "upload_time": "2019-02-08T23:57:48", "url": "https://files.pythonhosted.org/packages/4d/26/3700dd72527b25d01c89d8065ff010535b124dbcee452b0845526dae3f5a/click-command-tree-1.0.0.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "3606bd46f9f1b0413845a647f378f829", "sha256": "07ffc905f63858724ddaa7cec25b89af93b089f53963a6c19d57552de3c55701" }, "downloads": -1, "filename": "click_command_tree-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "3606bd46f9f1b0413845a647f378f829", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3583, "upload_time": "2019-02-09T00:29:25", "url": "https://files.pythonhosted.org/packages/29/79/df9b3301d3a676b50c745d0bb1dc9b365c5960110cb7f72086c3433f1117/click_command_tree-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a37678f74aeb607807a0f62de9f92d18", "sha256": "2d03076cbcb7fd033944e1a5762b0f04e67154f8a85b01737b7aa6b5f4d6ca17" }, "downloads": -1, "filename": "click-command-tree-1.0.2.tar.gz", "has_sig": false, "md5_digest": "a37678f74aeb607807a0f62de9f92d18", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2285, "upload_time": "2019-02-09T00:29:26", "url": "https://files.pythonhosted.org/packages/a3/d8/eb4244b1514a449c151cb1c30c77f165a3e189c60034d8360b9d43475e50/click-command-tree-1.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3606bd46f9f1b0413845a647f378f829", "sha256": "07ffc905f63858724ddaa7cec25b89af93b089f53963a6c19d57552de3c55701" }, "downloads": -1, "filename": "click_command_tree-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "3606bd46f9f1b0413845a647f378f829", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3583, "upload_time": "2019-02-09T00:29:25", "url": "https://files.pythonhosted.org/packages/29/79/df9b3301d3a676b50c745d0bb1dc9b365c5960110cb7f72086c3433f1117/click_command_tree-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a37678f74aeb607807a0f62de9f92d18", "sha256": "2d03076cbcb7fd033944e1a5762b0f04e67154f8a85b01737b7aa6b5f4d6ca17" }, "downloads": -1, "filename": "click-command-tree-1.0.2.tar.gz", "has_sig": false, "md5_digest": "a37678f74aeb607807a0f62de9f92d18", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2285, "upload_time": "2019-02-09T00:29:26", "url": "https://files.pythonhosted.org/packages/a3/d8/eb4244b1514a449c151cb1c30c77f165a3e189c60034d8360b9d43475e50/click-command-tree-1.0.2.tar.gz" } ] }