{ "info": { "author": "Mark Pittaway", "author_email": "mark.pittaway@mlit.net.au", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Build Tools", "Topic :: Software Development :: Testing", "Topic :: Software Development :: User Interfaces" ], "description": "Welcome To PyMan\n#####################\n\nPyMan is a small library that allows you to build your own CLI to manage your projects.\nThis way you do not have to remember commands to run, you simply navigate your CLI to run those commands.\n\nInstalling\n==========\n\nPyMan is available from the PyPi repository.\n\nThis means that all you have to do to install PyMan is run the following in a console:\n\n.. code-block:: console\n\n $ pip install pyman\n Collecting pyman\n Using cached pyman-0.1.3-py2.py3-none-any.whl\n Installing collected packages: pyman\n Successfully installed pyman-0.1.3\n\nMinimal Example\n===============\n\n.. code-block:: python\n\n import pyman\n\n pyman.Main(\"PyMan - Menu Example\", [\n pyman.Action.Cmd( \"Hello World\", \"echo 'Testing PyMan'\" ),\n pyman.Action.Exit()\n ]).cli()\n\nExample Output\n\n.. code-block:: console\n\n ================================================================\n PyMan - Menu Example\n ================================================================\n\n Main Menu\n --------------------\n 1) Hello World\n 2) Exit\n --------------------\n\n Choice:\n\nHow It Works\n============\nPyMan uses the idea of Pages and Actions. Each page is made up of a number of actions.\n\nYou start off by instanciating the 'Main Menu' class, providing the title you wish to display:\n\n.. code-block:: python\n\n menu = pyman.Main(\"PyMan - Menu Example\")\n\nFrom here you add other Pages or Actions\n\n.. code-block:: python\n\n menu.add([\n pyman.Action.Exit()\n ])\n\npyman.Action.Exit is one of the in-built actions. Other inbuilt actions include:\n\n* pyman.Actions.Cmd\n* pyman.Actions.Back\n* pyman.Actions.Exit\n\nAnd finally, you start the CLI with:\n\n.. code-block:: python\n\n menu.cli()\n\nDocumentation: `ReadTheDocs `_\n\nSource Code: `GitHub `_\n\n\n", "description_content_type": "", "docs_url": "https://pythonhosted.org/pyman/", "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/MarkLark/pyman", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pyman", "package_url": "https://pypi.org/project/pyman/", "platform": "any", "project_url": "https://pypi.org/project/pyman/", "project_urls": { "Homepage": "https://github.com/MarkLark/pyman" }, "release_url": "https://pypi.org/project/pyman/0.1.3/", "requires_dist": null, "requires_python": "", "summary": "A CLI for managing python projects", "version": "0.1.3" }, "last_serial": 4134786, "releases": { "0.1.0a1": [ { "comment_text": "", "digests": { "md5": "72a67dc5534d364df8d61eaa310fcccd", "sha256": "78f6142f985343b0701c48c00fd9205cbf74f161f992139a14883d8522ddf174" }, "downloads": -1, "filename": "pyman-0.1.0a1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "72a67dc5534d364df8d61eaa310fcccd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4665, "upload_time": "2016-12-17T08:22:46", "url": "https://files.pythonhosted.org/packages/98/cd/b035765e939d1bb9fa22b814f8e1408cecfddc35f35a2acee1ef9364c6eb/pyman-0.1.0a1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0652a1b6643f667465f8a51e830df5ff", "sha256": "bba490f339b8a1217124bf6b7333ba7c7a2a81231fc71a50de7ea101637492a3" }, "downloads": -1, "filename": "pyman-0.1.0a1.tar.gz", "has_sig": false, "md5_digest": "0652a1b6643f667465f8a51e830df5ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2819, "upload_time": "2016-12-17T08:22:48", "url": "https://files.pythonhosted.org/packages/e8/7f/2229210f554f6282b9b7c13c57a05220b92153d5c255fa12ff8aec86056c/pyman-0.1.0a1.tar.gz" } ], "0.1.1a2": [ { "comment_text": "", "digests": { "md5": "09410c9203c54507a6461d319018e140", "sha256": "c1392ec9f638d9eeed67669c07e00cc7d249b7da1ddf53fcfe56e511e5eebaca" }, "downloads": -1, "filename": "pyman-0.1.1a2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "09410c9203c54507a6461d319018e140", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6640, "upload_time": "2016-12-18T09:38:22", "url": "https://files.pythonhosted.org/packages/9d/2c/7566fafc356b2ab2d59f942172e51d2ac12d11d558063ea331c9787678f0/pyman-0.1.1a2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6d9dbe3dc3a339ddbe0879fbaf5884f2", "sha256": "7a31344c587d181e2d74bf4161d727660a0326194910fba394acacade955223c" }, "downloads": -1, "filename": "pyman-0.1.1a2.tar.gz", "has_sig": false, "md5_digest": "6d9dbe3dc3a339ddbe0879fbaf5884f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4474, "upload_time": "2016-12-18T09:38:25", "url": "https://files.pythonhosted.org/packages/36/4b/1b670d06fe8c1514401ce8d9cdfe5bbade6d7753e535d3d9a20067131495/pyman-0.1.1a2.tar.gz" } ], "0.1.1a3": [ { "comment_text": "", "digests": { "md5": "c8fa7bfd3dbfd7c0e847c738346c01fb", "sha256": "c34175143e19d93c5c86436dd0ab2d8add9b300e856169fff0d5e8ac3b0c9843" }, "downloads": -1, "filename": "pyman-0.1.1a3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c8fa7bfd3dbfd7c0e847c738346c01fb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8119, "upload_time": "2016-12-18T09:50:43", "url": "https://files.pythonhosted.org/packages/13/bf/71fd12c01acb76f83f80497ae14c947c8846e254e4c266fcd3096e1cb5ad/pyman-0.1.1a3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "272f0ae9c18a9282566eeceaca4ea767", "sha256": "e3327edc3ce145e6ca74eb72de9365644afbfd308759f1444f7df3a5fac6f8ca" }, "downloads": -1, "filename": "pyman-0.1.1a3.tar.gz", "has_sig": false, "md5_digest": "272f0ae9c18a9282566eeceaca4ea767", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4727, "upload_time": "2016-12-18T09:50:45", "url": "https://files.pythonhosted.org/packages/25/58/12671fc22954f227c9129e61d78a06bad7a3abcce8a975340394ecf141e1/pyman-0.1.1a3.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "83e9aa7f51f985bfb62f2f27a687268f", "sha256": "604ce70e07e12c67b2217a0589b3463ce16a30bef421f8b8e1565ed63bef4600" }, "downloads": -1, "filename": "pyman-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "83e9aa7f51f985bfb62f2f27a687268f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6496, "upload_time": "2018-08-03T12:34:44", "url": "https://files.pythonhosted.org/packages/9b/b9/6e43cbb4014645011049f9006510be7df7a575205e1d95737c9450e8f9fc/pyman-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9522eb86698d95b34fddd437e2ff98d0", "sha256": "19c542297bd7e3f99afcf9145e0fa3da6c6d3333c9b794e0eee5a67406a821d5" }, "downloads": -1, "filename": "pyman-0.1.2.tar.gz", "has_sig": false, "md5_digest": "9522eb86698d95b34fddd437e2ff98d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4782, "upload_time": "2018-08-03T12:34:45", "url": "https://files.pythonhosted.org/packages/76/3f/7e658385ce43bca7b56bd7b24c4fed7ea5258d87a361c2e544333b141809/pyman-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "d679e027d2943e17b89fc55c2d193519", "sha256": "ae3d7de1d110de28dc9dcb26d466bd1362fdc42a8be33f38e37cf35235cda81b" }, "downloads": -1, "filename": "pyman-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d679e027d2943e17b89fc55c2d193519", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6908, "upload_time": "2018-08-04T04:21:02", "url": "https://files.pythonhosted.org/packages/c9/ad/f53da714988dc39b0fafc0dec013cd54312f53380e26ebe0ee644d7c1a5b/pyman-0.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9141cbbf218f9c530dd8495c82b58e41", "sha256": "65c103a6e316fb15cb9343884a03408f932ddd9c3d1358ddce5b95ee7c35d63a" }, "downloads": -1, "filename": "pyman-0.1.3.tar.gz", "has_sig": false, "md5_digest": "9141cbbf218f9c530dd8495c82b58e41", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4962, "upload_time": "2018-08-04T04:21:03", "url": "https://files.pythonhosted.org/packages/76/ae/479f0f9a14b84c879655a25f587a05856da693796df875b6493f67821a5e/pyman-0.1.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d679e027d2943e17b89fc55c2d193519", "sha256": "ae3d7de1d110de28dc9dcb26d466bd1362fdc42a8be33f38e37cf35235cda81b" }, "downloads": -1, "filename": "pyman-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d679e027d2943e17b89fc55c2d193519", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6908, "upload_time": "2018-08-04T04:21:02", "url": "https://files.pythonhosted.org/packages/c9/ad/f53da714988dc39b0fafc0dec013cd54312f53380e26ebe0ee644d7c1a5b/pyman-0.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9141cbbf218f9c530dd8495c82b58e41", "sha256": "65c103a6e316fb15cb9343884a03408f932ddd9c3d1358ddce5b95ee7c35d63a" }, "downloads": -1, "filename": "pyman-0.1.3.tar.gz", "has_sig": false, "md5_digest": "9141cbbf218f9c530dd8495c82b58e41", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4962, "upload_time": "2018-08-04T04:21:03", "url": "https://files.pythonhosted.org/packages/76/ae/479f0f9a14b84c879655a25f587a05856da693796df875b6493f67821a5e/pyman-0.1.3.tar.gz" } ] }