{ "info": { "author": "Eric Ace", "author_email": "ericace@protonmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "License :: Public Domain", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Text Processing :: Markup" ], "description": "For authors of command-line utilities. Simplifies: 1) Defining command-line options\nand parameters, 2) Parsing the command line, and 3) Displaying usage instructions\nto the console.\n\nUtility developers will 1) Subclass a module-defined class, 2) Include a YAML spec\nin the subclass to define the utility's options and usage, and 3) Invoke the module\narg parser. When the utility is run, if the command line is valid according to \nthe YAML schema, then the supplied args are injected into the subclass by the\nparser. Otherwise errors are automatically displayed to the console.\n\nIf the user specifies '-h' or '--help' on the command line, then usage instructions\nare displayed as defined in the YAML, in a form generally recognizable to users\nof console utilities. Specifically, displays summary usage, detailed options and\nparams (including categorized options), positional params, and examples.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/aceeric/pycmdparse", "keywords": "arg argument parse command line usage instructions console utility", "license": "Public Domain", "maintainer": "", "maintainer_email": "", "name": "pycmdparse", "package_url": "https://pypi.org/project/pycmdparse/", "platform": "", "project_url": "https://pypi.org/project/pycmdparse/", "project_urls": { "Homepage": "https://github.com/aceeric/pycmdparse" }, "release_url": "https://pypi.org/project/pycmdparse/1.0.0/", "requires_dist": [ "PyYAML (==5.1b3)" ], "requires_python": "~=3.6", "summary": "A Python command line arg parser, and usage instructions generator", "version": "1.0.0" }, "last_serial": 4949159, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "fb16bccee76db230cc87fe5a20f8521a", "sha256": "a6a29c190206fd97ee76a6afef76308da81f0d2e7528e044f33b439bd2c03535" }, "downloads": -1, "filename": "pycmdparse-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "fb16bccee76db230cc87fe5a20f8521a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.6", "size": 27585, "upload_time": "2019-03-17T00:07:34", "url": "https://files.pythonhosted.org/packages/7b/86/d9667faf72fd0ec9b2401621298db88a7da0fdc3be34a4fb4994db500291/pycmdparse-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "31bd1b11ee3673526c529e577587276d", "sha256": "a34ee473bdadfb7862a45f31a8ba6484f49e8e2f96f251504eb34522f30648c4" }, "downloads": -1, "filename": "pycmdparse-1.0.0.tar.gz", "has_sig": false, "md5_digest": "31bd1b11ee3673526c529e577587276d", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.6", "size": 28028, "upload_time": "2019-03-17T00:07:36", "url": "https://files.pythonhosted.org/packages/68/94/b84caa825951078d6769b588f0a21120859f216d9e6c0f624cb84a5273b3/pycmdparse-1.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "fb16bccee76db230cc87fe5a20f8521a", "sha256": "a6a29c190206fd97ee76a6afef76308da81f0d2e7528e044f33b439bd2c03535" }, "downloads": -1, "filename": "pycmdparse-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "fb16bccee76db230cc87fe5a20f8521a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.6", "size": 27585, "upload_time": "2019-03-17T00:07:34", "url": "https://files.pythonhosted.org/packages/7b/86/d9667faf72fd0ec9b2401621298db88a7da0fdc3be34a4fb4994db500291/pycmdparse-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "31bd1b11ee3673526c529e577587276d", "sha256": "a34ee473bdadfb7862a45f31a8ba6484f49e8e2f96f251504eb34522f30648c4" }, "downloads": -1, "filename": "pycmdparse-1.0.0.tar.gz", "has_sig": false, "md5_digest": "31bd1b11ee3673526c529e577587276d", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.6", "size": 28028, "upload_time": "2019-03-17T00:07:36", "url": "https://files.pythonhosted.org/packages/68/94/b84caa825951078d6769b588f0a21120859f216d9e6c0f624cb84a5273b3/pycmdparse-1.0.0.tar.gz" } ] }