{ "info": { "author": "Stan Prokop", "author_email": "", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Libraries" ], "description": "![clizy](https://media.githubusercontent.com/media/prokopst/clizy/master/docs/clizy.gif)\n\nCommand-line interface creation for lazy people using type hints.\n\n## Quickstart\n\nThis code snippet:\n\n```python\n# ls.py\ndef ls(filename, *, long=False, all=False, human_readable=False, limit: int=None):\n \"\"\"\n Fake command for listing.\n\n :param filename: filename, what else did you expect?\n :param long: long listing or something\n :param all: all, like including hidden files dude\n :param human_readable: show human readable stats\n :param limit: limit the number of files printed\n \"\"\"\n ...\n```\n\ngenerates this command line interface:\n\n```console\n$ python ls.py --help\nusage: ls [-h] [-l] [-a] [-H] [-L LIMIT] filename\n\nFake command for listing.\n\npositional arguments:\n filename filename, what else did you expect?\n\noptional arguments:\n -h, --help show this help message and exit\n -l, --long long listing or something\n -a, --all all, like including hidden files dude\n -H, --human-readable show human readable stats\n -L LIMIT, --limit LIMIT\n limit the number of files printed\n```\n\nClizy simplifies command line interface creation by using things we all use, know and love -\narguments names, default values, docstrings and type hints - without unnecessary complexities\nand overwhelming documentation.\n\nInterested? See [docs](docs.md) and [comparison](comparison.md) with other libraries.", "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/prokopst/clizy", "keywords": "", "license": "Apache 2 License", "maintainer": "", "maintainer_email": "", "name": "clizy", "package_url": "https://pypi.org/project/clizy/", "platform": "", "project_url": "https://pypi.org/project/clizy/", "project_urls": { "Homepage": "https://github.com/prokopst/clizy" }, "release_url": "https://pypi.org/project/clizy/1.0.1/", "requires_dist": null, "requires_python": "", "summary": "Command-line interface creation for lazy people using type hints.", "version": "1.0.1" }, "last_serial": 4383801, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "842aff91e0791410f5e7641c1ad19443", "sha256": "5eaa4111994dcb9f4b3b0413d3a683d6ff005be2ee9785267e77b2339cb9c7a6" }, "downloads": -1, "filename": "clizy-0.0.1.zip", "has_sig": false, "md5_digest": "842aff91e0791410f5e7641c1ad19443", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3613, "upload_time": "2018-03-21T16:38:19", "url": "https://files.pythonhosted.org/packages/26/95/4fe260853851a6d6a2f5483c17eb972e6a90fb1a31ef3dfaf3d53a9cf28c/clizy-0.0.1.zip" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "b7b2b72f83c48dd56de001c9a86aeffc", "sha256": "4b8288e5ae8399a527882004a731c2344471a3745670cd896bdeff43ad37457d" }, "downloads": -1, "filename": "clizy-0.0.2.zip", "has_sig": false, "md5_digest": "b7b2b72f83c48dd56de001c9a86aeffc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9821, "upload_time": "2018-04-17T20:56:43", "url": "https://files.pythonhosted.org/packages/df/54/48f829f60785016c4f9b14b7e9379efd0d614713a0d0a21c04ad77a2a0dd/clizy-0.0.2.zip" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "856205d089fa9e4230069cb642300947", "sha256": "3fdf91a1c2845fd01d368b9949f77e1dd93400cdbea06b9dfa9ad92bc845a3e5" }, "downloads": -1, "filename": "clizy-1.0.0.zip", "has_sig": false, "md5_digest": "856205d089fa9e4230069cb642300947", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8385, "upload_time": "2018-07-26T12:52:01", "url": "https://files.pythonhosted.org/packages/bb/57/46f9a13caf03f8da72b481873a663cec970a679ac0f1ab22dd5810da676d/clizy-1.0.0.zip" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "9458d76a79aa809a9958c98208273435", "sha256": "cd16ff9345bedad4204c07933c50fc516c9246a9b777c8cb082d27c2d1cad7d4" }, "downloads": -1, "filename": "clizy-1.0.1.zip", "has_sig": false, "md5_digest": "9458d76a79aa809a9958c98208273435", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9344, "upload_time": "2018-07-26T16:42:09", "url": "https://files.pythonhosted.org/packages/a1/0f/da156b383b4e3820dcb67f9c3e0de76cace1a526a59db2c2a54278f3b9f2/clizy-1.0.1.zip" } ], "2.0.0a4": [ { "comment_text": "", "digests": { "md5": "614af659e11f5d8d8bf32a72244e31c9", "sha256": "81a42f797e15a33ffe01ebec911de509e0229e767c1bd65a8354426102fa0ea4" }, "downloads": -1, "filename": "clizy-2.0.0a4.zip", "has_sig": false, "md5_digest": "614af659e11f5d8d8bf32a72244e31c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19215, "upload_time": "2018-10-16T20:22:02", "url": "https://files.pythonhosted.org/packages/4a/db/18aa2a0a04ea46d021ca86b264cd2c11a514923ab4ea1d4960b806aa0d30/clizy-2.0.0a4.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9458d76a79aa809a9958c98208273435", "sha256": "cd16ff9345bedad4204c07933c50fc516c9246a9b777c8cb082d27c2d1cad7d4" }, "downloads": -1, "filename": "clizy-1.0.1.zip", "has_sig": false, "md5_digest": "9458d76a79aa809a9958c98208273435", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9344, "upload_time": "2018-07-26T16:42:09", "url": "https://files.pythonhosted.org/packages/a1/0f/da156b383b4e3820dcb67f9c3e0de76cace1a526a59db2c2a54278f3b9f2/clizy-1.0.1.zip" } ] }