{ "info": { "author": "Dimitri Merejkowsky", "author_email": "", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "python-cli-ui\n=============\n\nTools for nice user interfaces in the terminal.\n\n.. image:: https://img.shields.io/travis/TankerHQ/python-cli-ui.svg?branch=master\n :target: https://travis-ci.org/TankerHQ/python-cli-ui\n\n.. image:: https://img.shields.io/pypi/pyversions/cli-ui.svg\n :target: https://pypi.org/project/cli-ui\n\n.. image:: https://img.shields.io/pypi/v/cli-ui.svg\n :target: https://pypi.org/project/cli-ui/\n\n.. image:: https://img.shields.io/github/license/TankerHQ/python-cli-ui.svg\n :target: https://github.com/TankerHQ/python-cli-ui/blob/master/LICENSE\n\n\nDocumentation\n-------------\n\n\nSee `python-cli-ui documentation `_.\n\nDemo\n----\n\n\nWatch the `asciinema recording `_.\n\n\nUsage\n-----\n\n.. code-block:: console\n\n $ pip install cli-ui\n\nExample:\n\n.. code-block:: python\n\n import cli_ui\n\n # coloring:\n cli_ui.info(\n \"This is\",\n cli_ui.red, \"red\", cli_ui.reset,\n \"and this is\",\n cli_ui.bold, \"bold\"\n )\n\n # enumerating:\n list_of_things = [\"foo\", \"bar\", \"baz\"]\n for i, thing in enumerate(list_of_things):\n cli_ui.info_count(i, len(list_of_things), thing)\n\n # progress indication:\n cli_ui.info_progress(\"Done\", 5, 20)\n cli_ui.info_progress(\"Done\", 10, 20)\n cli_ui.info_progress(\"Done\", 20, 20)\n\n # reading user input:\n with_sugar = cli_ui.ask_yes_no(\"With sugar?\", default=False)\n\n fruits = [\"apple\", \"orange\", \"banana\"]\n selected_fruit = cli_ui.ask_choice(\"Choose a fruit\", choices=fruits)\n\n # ... and more!\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/TankerHQ/python-cli-ui", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "cli-ui", "package_url": "https://pypi.org/project/cli-ui/", "platform": "", "project_url": "https://pypi.org/project/cli-ui/", "project_urls": { "Homepage": "https://github.com/TankerHQ/python-cli-ui" }, "release_url": "https://pypi.org/project/cli-ui/0.9.1/", "requires_dist": [ "colorama", "tabulate", "unidecode", "black ; extra == 'dev'", "ghp-import ; extra == 'dev'", "mypy ; extra == 'dev'", "pyflakes ; extra == 'dev'", "pytest ; extra == 'dev'", "sphinx ; extra == 'dev'", "twine ; extra == 'dev'", "wheel ; extra == 'dev'" ], "requires_python": "", "summary": "Build Nice User Interfaces In The Terminal", "version": "0.9.1" }, "last_serial": 4845531, "releases": { "0.7.4": [ { "comment_text": "", "digests": { "md5": "5720deec72f90e33b28ce468510b8de4", "sha256": "81ec04dfb4cd9c4d0b530ee3b204e50e3f659159e7ba71de2e1e0480643c9649" }, "downloads": -1, "filename": "cli_ui-0.7.4-py3-none-any.whl", "has_sig": false, "md5_digest": "5720deec72f90e33b28ce468510b8de4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10923, "upload_time": "2018-12-06T15:59:42", "url": "https://files.pythonhosted.org/packages/45/a8/5ca84a4a8a8f4e7840ba9a792379252db36cd8a8eafd54dd8808fb260459/cli_ui-0.7.4-py3-none-any.whl" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "12357743899db7cf28739284a7aefc31", "sha256": "3978dcb4d5da728935d976c72cebac86fe552acce2534c4789428aea7a595f9f" }, "downloads": -1, "filename": "cli_ui-0.8.0-py3-none-any.whl", "has_sig": false, "md5_digest": "12357743899db7cf28739284a7aefc31", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12660, "upload_time": "2018-12-14T16:21:54", "url": "https://files.pythonhosted.org/packages/a5/44/6cdda0d551009420662ccdb0727ff14ce1f24bc861b918551f47c076ab8a/cli_ui-0.8.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "49c5dfc0bcd2a1dd1041c5798de15da2", "sha256": "1d735e891b667acf1759bafdcb3d28c5d294604129018ccde5401b2defeb7596" }, "downloads": -1, "filename": "cli-ui-0.8.0.tar.gz", "has_sig": false, "md5_digest": "49c5dfc0bcd2a1dd1041c5798de15da2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10563, "upload_time": "2018-12-14T16:21:56", "url": "https://files.pythonhosted.org/packages/6d/07/d5aae0e71df1a272aedd87142f716549e1c3acfd676561c251ce8e728e48/cli-ui-0.8.0.tar.gz" } ], "0.8.0b1": [ { "comment_text": "", "digests": { "md5": "87d50cc22f996cc3380eadef26ee6e52", "sha256": "53dcfaf8e5db6db810c9fea381553178bfa19f320ad1242f600d6d66c42ec8e7" }, "downloads": -1, "filename": "cli_ui-0.8.0b1-py3-none-any.whl", "has_sig": false, "md5_digest": "87d50cc22f996cc3380eadef26ee6e52", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11813, "upload_time": "2018-12-09T17:12:39", "url": "https://files.pythonhosted.org/packages/37/cd/3613495021f36cd880ebf5c73eace500472f045ab86294b57b8e115d8d21/cli_ui-0.8.0b1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5d5984d0ba1b7cda99cb45cbcb322017", "sha256": "70ecb1a4818085ecc57164c6c3516e011d0235ac6e0284a250c79f5ee6a18a5f" }, "downloads": -1, "filename": "cli-ui-0.8.0b1.tar.gz", "has_sig": false, "md5_digest": "5d5984d0ba1b7cda99cb45cbcb322017", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11253, "upload_time": "2018-12-09T17:12:41", "url": "https://files.pythonhosted.org/packages/e7/0e/4815851fe00b4ce6834d4d96fd2704753e540645491ba2e834f787811cf9/cli-ui-0.8.0b1.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "bf2d29f8c1dfc79ad8679e050437e4bd", "sha256": "5e673c3b5b123f59f33c2170652843db89e9ef1f759a121a00ab4609a9121063" }, "downloads": -1, "filename": "cli_ui-0.9.0-py3-none-any.whl", "has_sig": false, "md5_digest": "bf2d29f8c1dfc79ad8679e050437e4bd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12716, "upload_time": "2018-12-18T09:34:13", "url": "https://files.pythonhosted.org/packages/f9/e2/08af219afd2bb1c5dfc7af6952b01ba99096d2dd826c1eed52363c02958a/cli_ui-0.9.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6d919853398990a9da3845e23ddd08e9", "sha256": "9766d4c84ac5b261f1b1fdfa3c1d5a643f565902a0cea712246da0fb4dbe47e1" }, "downloads": -1, "filename": "cli-ui-0.9.0.tar.gz", "has_sig": false, "md5_digest": "6d919853398990a9da3845e23ddd08e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10701, "upload_time": "2018-12-18T09:34:14", "url": "https://files.pythonhosted.org/packages/3a/db/5f47cefb68144a99b38fae60f10f07cc6f413dd77ed30037f48096408f18/cli-ui-0.9.0.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "221607b78d724abab09cf526dd4f23a0", "sha256": "fb6e183e2c6597a16da4380df334102e5e483c56f1525aad9f36dc12b22b1949" }, "downloads": -1, "filename": "cli_ui-0.9.1-py3-none-any.whl", "has_sig": false, "md5_digest": "221607b78d724abab09cf526dd4f23a0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12723, "upload_time": "2018-12-18T13:10:40", "url": "https://files.pythonhosted.org/packages/37/74/051dfaa17fd87ca0e5e7ab08f6c675afd5c707d8d92c40db59573ac99914/cli_ui-0.9.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fcb8a6243bb7bb72e3a186bfeb0b35f9", "sha256": "a92a89da63c89bdb9969b1d8d826723d09b6f7d98874450f9645911ba9a8ab52" }, "downloads": -1, "filename": "cli-ui-0.9.1.tar.gz", "has_sig": false, "md5_digest": "fcb8a6243bb7bb72e3a186bfeb0b35f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10745, "upload_time": "2018-12-18T13:10:41", "url": "https://files.pythonhosted.org/packages/30/80/84a7184cbdb5473abb102d6bd4395af9f1260e5f6c558d45e68e2c92752d/cli-ui-0.9.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "221607b78d724abab09cf526dd4f23a0", "sha256": "fb6e183e2c6597a16da4380df334102e5e483c56f1525aad9f36dc12b22b1949" }, "downloads": -1, "filename": "cli_ui-0.9.1-py3-none-any.whl", "has_sig": false, "md5_digest": "221607b78d724abab09cf526dd4f23a0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12723, "upload_time": "2018-12-18T13:10:40", "url": "https://files.pythonhosted.org/packages/37/74/051dfaa17fd87ca0e5e7ab08f6c675afd5c707d8d92c40db59573ac99914/cli_ui-0.9.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fcb8a6243bb7bb72e3a186bfeb0b35f9", "sha256": "a92a89da63c89bdb9969b1d8d826723d09b6f7d98874450f9645911ba9a8ab52" }, "downloads": -1, "filename": "cli-ui-0.9.1.tar.gz", "has_sig": false, "md5_digest": "fcb8a6243bb7bb72e3a186bfeb0b35f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10745, "upload_time": "2018-12-18T13:10:41", "url": "https://files.pythonhosted.org/packages/30/80/84a7184cbdb5473abb102d6bd4395af9f1260e5f6c558d45e68e2c92752d/cli-ui-0.9.1.tar.gz" } ] }