{ "info": { "author": "Anson Rosenthal", "author_email": "anson.rosenthal@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Topic :: Software Development" ], "description": "cli\n===\nanrosent\n\nThis module provides a class ```cli.CLI``` that simplifies writing Command Line Interfaces for applications. It uses the ```argparse``` module from the CPython standard library, which provides great help/error messaging, as well as argument validation. You can find a decorator-based alternative in ```flask.ext.script.Manager```, but here I've tried to emulate the ```argparse.ArgumentParser``` interface, with the bonus of no external dependencies.\n\n### Example\n\nSee ```example.py``` for a great intro.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/anrosent/cli.git", "keywords": null, "license": "MIT License", "maintainer": null, "maintainer_email": null, "name": "clibuilder", "package_url": "https://pypi.org/project/clibuilder/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/clibuilder/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/anrosent/cli.git" }, "release_url": "https://pypi.org/project/clibuilder/0.1.7/", "requires_dist": null, "requires_python": null, "summary": "CLI builder using argparse.ArgumentParser-like interface", "version": "0.1.7" }, "last_serial": 1609662, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "a45fd7181d6331a52013c217ec5cc71d", "sha256": "2f2c0c8affd61bf0f0c15be06f541eab1c4d1df98db47000a44d2625ce3f6e54" }, "downloads": -1, "filename": "clibuilder-0.1.0.tar.gz", "has_sig": false, "md5_digest": "a45fd7181d6331a52013c217ec5cc71d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2505, "upload_time": "2014-12-22T04:03:12", "url": "https://files.pythonhosted.org/packages/ae/8c/df6fc8b8c685bd99679ba60d71b21e68427d63ce3425e1470e9e0b4f350e/clibuilder-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "9c45a2dba8614ef965f95d9e259cf264", "sha256": "b16a8c88fb23964429c119c3c7d3e871c71d3ee56b40cd5845e15a5a5661c45e" }, "downloads": -1, "filename": "clibuilder-0.1.1.tar.gz", "has_sig": false, "md5_digest": "9c45a2dba8614ef965f95d9e259cf264", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2481, "upload_time": "2014-12-22T04:04:13", "url": "https://files.pythonhosted.org/packages/c9/08/66a1f81e5d8b55e28dfb940fcda6eebf75ba898050fbb7a2a6d3ff34006b/clibuilder-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "0f4da5cd115bb5b3712c9e58b10ce3d2", "sha256": "2da1b2b369d8721efd254640c0376b4182567b9dd90f4d50e73eb5d0ec313d4a" }, "downloads": -1, "filename": "clibuilder-0.1.2.tar.gz", "has_sig": false, "md5_digest": "0f4da5cd115bb5b3712c9e58b10ce3d2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2497, "upload_time": "2014-12-22T04:07:33", "url": "https://files.pythonhosted.org/packages/b5/de/e2c12ee4b895ef82efcbd3bb79dbf254834d4c7022a2f29e6441613beec3/clibuilder-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "cc890aa06a94219dcc1ec75233ef2648", "sha256": "9bf3971d76d180ed1cb3a9698dac70db3a09d338fad668083d85a78b19a1bbb9" }, "downloads": -1, "filename": "clibuilder-0.1.3.tar.gz", "has_sig": false, "md5_digest": "cc890aa06a94219dcc1ec75233ef2648", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2563, "upload_time": "2014-12-30T20:43:36", "url": "https://files.pythonhosted.org/packages/3a/ce/7ac39149116e4ba92bfa735088d0d611f5da136eb07219e7d9f9cd46c65e/clibuilder-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "56f665a09c98b2fda3e8dff914e3c98b", "sha256": "4e5f1b9f58d5d1145c212f705c16a47f1696a2f4422cf68e1a7e5a1f89bda975" }, "downloads": -1, "filename": "clibuilder-0.1.4.tar.gz", "has_sig": false, "md5_digest": "56f665a09c98b2fda3e8dff914e3c98b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2560, "upload_time": "2014-12-30T20:45:43", "url": "https://files.pythonhosted.org/packages/ae/c8/6617db581132abc60bcbcbae4b8e29695f2a8e484c3d7102e62b84de3699/clibuilder-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "7606d68ed96a347d0a4479cdd1a784d4", "sha256": "7b89aaafd0d0692504eb66369b64452d08ba72672987c90bf53520e541be8051" }, "downloads": -1, "filename": "clibuilder-0.1.5.tar.gz", "has_sig": false, "md5_digest": "7606d68ed96a347d0a4479cdd1a784d4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2616, "upload_time": "2014-12-30T20:54:28", "url": "https://files.pythonhosted.org/packages/fa/b7/8010ea3e679b2b69e863c1aff74b8ff083a186eb90269e237161ff26e7e8/clibuilder-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "9981857d529efc6fd6622581beff2985", "sha256": "d9d2d5c71def5abd6f3eb162148ed13df84da81f992fac778bf754eb16a986c4" }, "downloads": -1, "filename": "clibuilder-0.1.6.tar.gz", "has_sig": false, "md5_digest": "9981857d529efc6fd6622581beff2985", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2700, "upload_time": "2015-06-28T01:31:29", "url": "https://files.pythonhosted.org/packages/3c/c2/535fcb2e5901877a331c3028142e77c58f06746238b889999bb6aefa8aba/clibuilder-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "66df52b42cf19a69a1d78d5f4c0eab7d", "sha256": "e4388e5acb2081b7f533ef09c44120cbf36cdf40fc4555daf80ab4dae78f7720" }, "downloads": -1, "filename": "clibuilder-0.1.7.tar.gz", "has_sig": false, "md5_digest": "66df52b42cf19a69a1d78d5f4c0eab7d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2711, "upload_time": "2015-06-28T01:43:54", "url": "https://files.pythonhosted.org/packages/d7/b0/35b04066421ab6052c36446e9728d0d4f1f418c25e97d4f24453cdf26565/clibuilder-0.1.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "66df52b42cf19a69a1d78d5f4c0eab7d", "sha256": "e4388e5acb2081b7f533ef09c44120cbf36cdf40fc4555daf80ab4dae78f7720" }, "downloads": -1, "filename": "clibuilder-0.1.7.tar.gz", "has_sig": false, "md5_digest": "66df52b42cf19a69a1d78d5f4c0eab7d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2711, "upload_time": "2015-06-28T01:43:54", "url": "https://files.pythonhosted.org/packages/d7/b0/35b04066421ab6052c36446e9728d0d4f1f418c25e97d4f24453cdf26565/clibuilder-0.1.7.tar.gz" } ] }