{ "info": { "author": "James Pic", "author_email": "jamespic@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Environment :: Plugins", "Intended Audience :: System Administrators", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3 :: Only", "Topic :: Software Development", "Topic :: System", "Topic :: Terminals" ], "description": "cli2: unfrustrating python CLI\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nSometimes I just want to execute a python callback and pass args/kwargs on the\nCLI, and not have to define any custom CLI entry point of any sort, nor change\nany code, typically when automating stuff, cli2 unfrustrates me::\n\n cli2 yourmodule.yourcallback somearg somekwarg=foo\n\nSometimes I just want to define a new command and expose all callables in a\nmodule and I can't just do it with a one-liner. cli2 unfrustrates me again:\n\n.. code-block:: python\n\n console_script = cli2.ConsoleScript(__doc__).add_module('mymodule')\n # then i add console_script entrypoint as such: mycmd = mycmd.console_script\n\nI also like when readonly commands are in green, writing commands in yellow and\ndestructive commands in red, I find the commands list in the help output more\nreadable, and directive for new users of the CLI:\n\n.. code-block:: python\n\n @cli2.config(color=cli2.RED)\n def challenge(dir):\n '''The challenge command dares you to run it.'''\n os.exec('rm -rf ' + dir)\n\nOf course then there's all this code I need to have coverage for and I'm\n`still\n`_ so lazy that I still\n`don't write most of my test code myself\n`_, so I throwed an autotest\nfunction in cli2 (\"ala\" dbunit with a personal touch) that I can use as such:\n\n.. code-block:: python\n\n @pytest.mark.parametrize('name,command', [\n ('cli2', ''),\n ('help', 'help'),\n ('help_debug', 'help debug'),\n # ... bunch of other commands\n ('debug', 'debug cli2.run to see=how -it --parses=me'),\n ])\n def test_cli2(name, command):\n cli2.autotest(\n f'tests/{name}.txt',\n 'cli2 ' + command,\n )\n\nYou should be able tho pip install cli2 and start using the cli2 command, or\ncli2.ConsoleScript to make your own commands.\n\n.. image:: https://asciinema.org/a/221137.svg\n :target: https://asciinema.org/a/221137\n\nCheck `djcli, another cli built on cli2\n`_.", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://yourlabs.io/oss/cli2", "keywords": "cli", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "cli2", "package_url": "https://pypi.org/project/cli2/", "platform": "", "project_url": "https://pypi.org/project/cli2/", "project_urls": { "Homepage": "https://yourlabs.io/oss/cli2" }, "release_url": "https://pypi.org/project/cli2/1.1.4/", "requires_dist": null, "requires_python": ">=3", "summary": "unfrustrating python CLI", "version": "1.1.4" }, "last_serial": 5915805, "releases": { "0.0.1.dev71": [ { "comment_text": "", "digests": { "md5": "b9891c66daebd14fb9387409774708a7", "sha256": "f326749e5b7765a777915ad2920e47f3731a1f18c932eeac71fe091451ceea31" }, "downloads": -1, "filename": "cli2-0.0.1.dev71.tar.gz", "has_sig": false, "md5_digest": "b9891c66daebd14fb9387409774708a7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 6369, "upload_time": "2019-01-12T22:51:19", "url": "https://files.pythonhosted.org/packages/61/fe/7e8b0ad08140429cef9750d06f82f2dfdb441ba73b6e9deeb49f66470eec/cli2-0.0.1.dev71.tar.gz" } ], "0.0.1.dev72": [ { "comment_text": "", "digests": { "md5": "b7cde40ae8168e36c08799349159db42", "sha256": "11264f18fe58d81b4e280961be0289bf00d2d8a820f78229a947189d54f45691" }, "downloads": -1, "filename": "cli2-0.0.1.dev72.tar.gz", "has_sig": false, "md5_digest": "b7cde40ae8168e36c08799349159db42", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 6365, "upload_time": "2019-01-12T23:11:54", "url": "https://files.pythonhosted.org/packages/41/56/3fbfdb8b98ed531c565b3fcdffd1349d530500273215c9055e75cf676bb1/cli2-0.0.1.dev72.tar.gz" } ], "0.0.1.dev73": [ { "comment_text": "", "digests": { "md5": "03894539cee7edd8be22b9b38ae245a5", "sha256": "84967cac26b560fbf887f42ffff5341b7d0f6236206b0fc30a5515ff92d0bb02" }, "downloads": -1, "filename": "cli2-0.0.1.dev73.tar.gz", "has_sig": false, "md5_digest": "03894539cee7edd8be22b9b38ae245a5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 4939, "upload_time": "2019-01-12T23:16:49", "url": "https://files.pythonhosted.org/packages/69/69/b9b5e1fd8ec57f35ab435b323cc32877ed6fb1f2dd91d5d45167786aa50e/cli2-0.0.1.dev73.tar.gz" } ], "0.0.1.dev80": [ { "comment_text": "", "digests": { "md5": "3fdb6cad6f4a254795bdacf06326b250", "sha256": "deb9567003411cfe37a3c5ffb0a026474f2fc54ebb7c9b8fb82a715a0d7affdf" }, "downloads": -1, "filename": "cli2-0.0.1.dev80.tar.gz", "has_sig": false, "md5_digest": "3fdb6cad6f4a254795bdacf06326b250", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 5663, "upload_time": "2019-01-13T12:26:23", "url": "https://files.pythonhosted.org/packages/9e/0a/dec668f0c21689b3d2e9be4466d94a5153a04000fa0b2be013bcdf25d043/cli2-0.0.1.dev80.tar.gz" } ], "0.0.1.dev81": [ { "comment_text": "", "digests": { "md5": "15835e7ebc26d3ed633014d6e5fa023f", "sha256": "e52f19eeac206834fd6a2175d89180ee04636a9d9733756a214f7be39fb24a05" }, "downloads": -1, "filename": "cli2-0.0.1.dev81.tar.gz", "has_sig": false, "md5_digest": "15835e7ebc26d3ed633014d6e5fa023f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 5838, "upload_time": "2019-01-13T12:48:54", "url": "https://files.pythonhosted.org/packages/13/18/6d43799ccf2b1b50bfa2a370be1413b83e5d041b51e114597d82a9a7d722/cli2-0.0.1.dev81.tar.gz" } ], "0.1.1.dev2": [ { "comment_text": "", "digests": { "md5": "3f883573c2337736285ccad5a3163830", "sha256": "9038edf1f7069fbee199b987045e3a13bfe4731bdba390184cc7ca2bc6a7b620" }, "downloads": -1, "filename": "cli2-0.1.1.dev2.tar.gz", "has_sig": false, "md5_digest": "3f883573c2337736285ccad5a3163830", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 7068, "upload_time": "2019-01-13T13:32:54", "url": "https://files.pythonhosted.org/packages/aa/f9/d8f5cc53592a70c8d2575ea58ebc4fed03721b7e89fef29a805204a5336f/cli2-0.1.1.dev2.tar.gz" } ], "0.1.1.dev3": [ { "comment_text": "", "digests": { "md5": "fb6205735a3526fb27d8850f9f5b452c", "sha256": "f5b0e616b4bde98a29a47b0cad82b6a4251a69b5bf7bd2d47e48c64ffecb8fb4" }, "downloads": -1, "filename": "cli2-0.1.1.dev3.tar.gz", "has_sig": false, "md5_digest": "fb6205735a3526fb27d8850f9f5b452c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 7133, "upload_time": "2019-01-13T13:36:45", "url": "https://files.pythonhosted.org/packages/6e/23/961443a171b5956cda9aa5b6180a5548504eccb4b99a27e1710ca251ea14/cli2-0.1.1.dev3.tar.gz" } ], "0.1.1.dev4": [ { "comment_text": "", "digests": { "md5": "aec8b234dc12b86415024347230d116b", "sha256": "8086f75a60502cf089786275c22cb69c6cce4e08278bf6558f54eae2743d6231" }, "downloads": -1, "filename": "cli2-0.1.1.dev4.tar.gz", "has_sig": false, "md5_digest": "aec8b234dc12b86415024347230d116b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 7135, "upload_time": "2019-01-13T13:39:30", "url": "https://files.pythonhosted.org/packages/ae/4d/8eadfe7c572e98c041212b3c40e1ca011dbb196f13a551ecd474f24c23bf/cli2-0.1.1.dev4.tar.gz" } ], "0.1.1.dev5": [ { "comment_text": "", "digests": { "md5": "923ed9436b8c02983fc2aadd8409e466", "sha256": "1472a5f56000cebe5d9ae748f54691904f129ae6780be027bc450c45944313d5" }, "downloads": -1, "filename": "cli2-0.1.1.dev5.tar.gz", "has_sig": false, "md5_digest": "923ed9436b8c02983fc2aadd8409e466", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 7217, "upload_time": "2019-01-13T13:48:09", "url": "https://files.pythonhosted.org/packages/43/46/c77f59a424a20922a91e47979b6b2a8e877879c73e2868ab0090f062d85f/cli2-0.1.1.dev5.tar.gz" } ], "0.1.1.dev6": [ { "comment_text": "", "digests": { "md5": "ecd501addffc5b23cf94e325c5782375", "sha256": "176acd8b4606d50269fd961b6088bc2e7dc5ae2d00490f9cff6f584fae1e7602" }, "downloads": -1, "filename": "cli2-0.1.1.dev6.tar.gz", "has_sig": false, "md5_digest": "ecd501addffc5b23cf94e325c5782375", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 7220, "upload_time": "2019-01-13T13:49:18", "url": "https://files.pythonhosted.org/packages/99/9f/6bbbb24be55e02692e00d9df46875dbec2a650e114c707832383dbaed7f6/cli2-0.1.1.dev6.tar.gz" } ], "0.1.1.dev7": [ { "comment_text": "", "digests": { "md5": "0709aaf50632fa927b35b14e7383c8a3", "sha256": "36524cad0227bcf599fd5d1d721dde12330ff123fb0d670c0acccd4f9346c801" }, "downloads": -1, "filename": "cli2-0.1.1.dev7.tar.gz", "has_sig": false, "md5_digest": "0709aaf50632fa927b35b14e7383c8a3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 7187, "upload_time": "2019-01-13T13:50:36", "url": "https://files.pythonhosted.org/packages/de/12/856b1de5b6a928b0792e7f9f53b8a59aa5bd674dc33cc40f2829ddee081e/cli2-0.1.1.dev7.tar.gz" } ], "0.2.1.dev1": [ { "comment_text": "", "digests": { "md5": "e8ed798510e5e5b1ebcb56f40fe491b5", "sha256": "a3d2a85f2ac7736e481f2861a5682233ec459a0e949ce547d05ae3155b694af3" }, "downloads": -1, "filename": "cli2-0.2.1.dev1.tar.gz", "has_sig": false, "md5_digest": "e8ed798510e5e5b1ebcb56f40fe491b5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 7066, "upload_time": "2019-01-13T14:03:09", "url": "https://files.pythonhosted.org/packages/7d/d7/4e379c88c0d07b883fcab0dc92e979847519c22e9ddd29c7bad419cfffdf/cli2-0.2.1.dev1.tar.gz" } ], "0.2.1.dev2": [ { "comment_text": "", "digests": { "md5": "5d2aff27d899f145c4317e0cd347ac2f", "sha256": "f7c98ec49a3d01d2e9ea614ac6f59e1c39ec1143ea8f2d1114aaf3116d857bc9" }, "downloads": -1, "filename": "cli2-0.2.1.dev2.tar.gz", "has_sig": false, "md5_digest": "5d2aff27d899f145c4317e0cd347ac2f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 7062, "upload_time": "2019-01-13T14:32:48", "url": "https://files.pythonhosted.org/packages/3b/0c/26f8ed9086bd3598b9d01b8a928ec583926e566b94eb35f10df3771004db/cli2-0.2.1.dev2.tar.gz" } ], "0.5.1.dev3": [ { "comment_text": "", "digests": { "md5": "291bbdfc46e2dfcb115fe1193e2685f4", "sha256": "1a1fcecd3b41210c4684f539560c4d6cc37664001ad18d99cac58cc5f0f14541" }, "downloads": -1, "filename": "cli2-0.5.1.dev3.tar.gz", "has_sig": false, "md5_digest": "291bbdfc46e2dfcb115fe1193e2685f4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 9183, "upload_time": "2019-01-14T03:45:23", "url": "https://files.pythonhosted.org/packages/45/8b/81997e923eee228e2f1283634550aec8532bed927e6bf91097faf06a3d27/cli2-0.5.1.dev3.tar.gz" } ], "0.5.1.dev4": [ { "comment_text": "", "digests": { "md5": "b592ea16600495d5044e882e2ef6ae3f", "sha256": "f52c95dd9de7172e1098ca48243e610f9940f29161de0b5bda8e6dd291eb851f" }, "downloads": -1, "filename": "cli2-0.5.1.dev4.tar.gz", "has_sig": false, "md5_digest": "b592ea16600495d5044e882e2ef6ae3f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 9190, "upload_time": "2019-01-14T03:59:41", "url": "https://files.pythonhosted.org/packages/49/0f/3988e1a2033131c8fd45bab006930049e5dcaf1d56a159eb49b2f35a4f4b/cli2-0.5.1.dev4.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "0ffe03471f48458d6ad4b98700aaafee", "sha256": "57d671269f293edebcc125a7d4f46eaf20651f2a095d921785ebe2d810c16fdf" }, "downloads": -1, "filename": "cli2-0.5.2.tar.gz", "has_sig": false, "md5_digest": "0ffe03471f48458d6ad4b98700aaafee", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 9180, "upload_time": "2019-01-14T04:02:59", "url": "https://files.pythonhosted.org/packages/1c/7a/50e64ea1c9479ca9d6b8da618ef4e7022ecc2401a9b14dba518045561b77/cli2-0.5.2.tar.gz" } ], "0.5.3.dev1": [ { "comment_text": "", "digests": { "md5": "d24d57f0199ddc7247b251f7f6e5db24", "sha256": "e6e74627a299766ad93702e5afc170aa4dc719e8f94f3fde9aa83a509c3185f0" }, "downloads": -1, "filename": "cli2-0.5.3.dev1.tar.gz", "has_sig": false, "md5_digest": "d24d57f0199ddc7247b251f7f6e5db24", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 9228, "upload_time": "2019-01-14T17:02:37", "url": "https://files.pythonhosted.org/packages/e0/ac/fb29c64ba6e3691a01020f0030ce129f9a769240ec3eb25af10f264f3a0d/cli2-0.5.3.dev1.tar.gz" } ], "0.5.3.dev10": [ { "comment_text": "", "digests": { "md5": "f4c8b19d3b8cb2a90bfa17c457fb2ce8", "sha256": "7cd52fdbb5ed25916d9333d0d7e408ce7ef9df30dce79f4d081a8682cf5d13fd" }, "downloads": -1, "filename": "cli2-0.5.3.dev10.tar.gz", "has_sig": false, "md5_digest": "f4c8b19d3b8cb2a90bfa17c457fb2ce8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 9346, "upload_time": "2019-01-22T15:22:27", "url": "https://files.pythonhosted.org/packages/5f/cb/ece9d78a775fbc70c70179ad37de1d37f38489864b250da20aef6e962541/cli2-0.5.3.dev10.tar.gz" } ], "0.5.3.dev12": [ { "comment_text": "", "digests": { "md5": "4ac954e24a1f7a96671ff5d69f0deb85", "sha256": "c053a6396f0486d4061cd88468afe19a19e6ea24d3ed5d456d86636799e0838d" }, "downloads": -1, "filename": "cli2-0.5.3.dev12.tar.gz", "has_sig": false, "md5_digest": "4ac954e24a1f7a96671ff5d69f0deb85", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 9398, "upload_time": "2019-01-22T16:00:58", "url": "https://files.pythonhosted.org/packages/58/d3/d2a66eea3539a0dbd4db030ad41e348113ed867cdf5ecbc9b4fbe21f24f4/cli2-0.5.3.dev12.tar.gz" } ], "0.5.3.dev14": [ { "comment_text": "", "digests": { "md5": "a5f20a471f85c75d0782f08e89a89f14", "sha256": "e26d47eeeff8eb7cf6c6f50480b781061c9cdbb4a9ac8b91b61866378587ab12" }, "downloads": -1, "filename": "cli2-0.5.3.dev14.tar.gz", "has_sig": false, "md5_digest": "a5f20a471f85c75d0782f08e89a89f14", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 9429, "upload_time": "2019-01-28T17:37:39", "url": "https://files.pythonhosted.org/packages/cb/21/1cef8af0678cbfdb7670b0b230d0e9b6b40c909f7a9e2f741f095145a872/cli2-0.5.3.dev14.tar.gz" } ], "0.5.3.dev15": [ { "comment_text": "", "digests": { "md5": "a266ccc176932f6751d70dc32550a024", "sha256": "c0722b921a725b321e435941dda9a42606f7f9d66bb85b6e6b7fd52eb0387903" }, "downloads": -1, "filename": "cli2-0.5.3.dev15.tar.gz", "has_sig": false, "md5_digest": "a266ccc176932f6751d70dc32550a024", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 9463, "upload_time": "2019-01-28T18:11:39", "url": "https://files.pythonhosted.org/packages/2a/31/77ea6ab799a7768374ca777115ea4050eb9deef04d49a3d26848061b58f3/cli2-0.5.3.dev15.tar.gz" } ], "0.5.3.dev2": [ { "comment_text": "", "digests": { "md5": "3188db79b82471f769dc17c10f197694", "sha256": "8059f4669258e8eb1847c414c36d53c60904fb4cc0f8652b92ba40e86dfc2a8b" }, "downloads": -1, "filename": "cli2-0.5.3.dev2.tar.gz", "has_sig": false, "md5_digest": "3188db79b82471f769dc17c10f197694", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 9240, "upload_time": "2019-01-15T01:19:48", "url": "https://files.pythonhosted.org/packages/e7/ce/cce1664e8891a68a28b9c79e104f0a03676e4664e103c1f18f20e49df562/cli2-0.5.3.dev2.tar.gz" } ], "0.5.3.dev4": [ { "comment_text": "", "digests": { "md5": "4370aee37649aec1a1e6107893e64df7", "sha256": "f7893b7d7755bf227cecc84fa103d888ae5645093f0aa1b6fec9425f5878d2b3" }, "downloads": -1, "filename": "cli2-0.5.3.dev4.tar.gz", "has_sig": false, "md5_digest": "4370aee37649aec1a1e6107893e64df7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 9294, "upload_time": "2019-01-22T14:23:09", "url": "https://files.pythonhosted.org/packages/19/59/4f3c6d0c98e91d25873ff29e0c586b910e9f64f62685c7965f73c337e5fe/cli2-0.5.3.dev4.tar.gz" } ], "0.5.3.dev5": [ { "comment_text": "", "digests": { "md5": "6183ef4bd9f2a683ae47611419029cb0", "sha256": "a5ac215dc78fcdb50e3dc2536fe9e5968627d94ca938fe315dcda715e5d43bd3" }, "downloads": -1, "filename": "cli2-0.5.3.dev5.tar.gz", "has_sig": false, "md5_digest": "6183ef4bd9f2a683ae47611419029cb0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 9295, "upload_time": "2019-01-22T14:27:30", "url": "https://files.pythonhosted.org/packages/b9/69/39f877f28f2ea3309a5499aec7d213fef145f875b9044fb5484c7885bea9/cli2-0.5.3.dev5.tar.gz" } ], "0.5.3.dev7": [ { "comment_text": "", "digests": { "md5": "5789aa883ab362da6d032e539a46a090", "sha256": "16b51e56fdc0186f546087f8b4852681069d2aa0d9d4252adb78f441ebfaaf84" }, "downloads": -1, "filename": "cli2-0.5.3.dev7.tar.gz", "has_sig": false, "md5_digest": "5789aa883ab362da6d032e539a46a090", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 9333, "upload_time": "2019-01-22T14:53:33", "url": "https://files.pythonhosted.org/packages/8f/ba/2667dd6964956d8e959c2c2d394c9e39851b42784fd9efcbd160a5fc9561/cli2-0.5.3.dev7.tar.gz" } ], "1.0.10": [ { "comment_text": "", "digests": { "md5": "f5376acc0cc07f1e8c924275a55a4a84", "sha256": "47d87d6ca87ca33c4c20ed79fb01663326e292d499a94f907e9a8ac1f0d0c77a" }, "downloads": -1, "filename": "cli2-1.0.10.tar.gz", "has_sig": false, "md5_digest": "f5376acc0cc07f1e8c924275a55a4a84", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 9852, "upload_time": "2019-04-24T23:49:14", "url": "https://files.pythonhosted.org/packages/67/76/325cc76d46fef2ac8b4302241b399638f274cd66943bfded736b2045a294/cli2-1.0.10.tar.gz" } ], "1.0.10.dev2": [ { "comment_text": "", "digests": { "md5": "4f1dc6c96864919be9ecfcc0ec99e28c", "sha256": "b621d9c4ad8113edb974730f1a3c23f8de96c022ebbb731eb639c9d76f6ca6b2" }, "downloads": -1, "filename": "cli2-1.0.10.dev2.tar.gz", "has_sig": false, "md5_digest": "4f1dc6c96864919be9ecfcc0ec99e28c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 10279, "upload_time": "2019-03-27T20:16:01", "url": "https://files.pythonhosted.org/packages/a4/45/448e09c30705566c057518f46855a584dae1a8aee93e1a0d39e0460b55ee/cli2-1.0.10.dev2.tar.gz" } ], "1.0.10.dev3": [ { "comment_text": "", "digests": { "md5": "09d575c42da1f1d36dc32cc565c7534f", "sha256": "e441d2c7e56ac39ca717ed0d279b3d29c57cf451435364ff86addaf65c8ca44f" }, "downloads": -1, "filename": "cli2-1.0.10.dev3.tar.gz", "has_sig": false, "md5_digest": "09d575c42da1f1d36dc32cc565c7534f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 10467, "upload_time": "2019-03-27T22:09:32", "url": "https://files.pythonhosted.org/packages/18/ea/fa8ee8cf6e81ef180b212207eb34c53f85c8645393b3d03d73d72bcf08cd/cli2-1.0.10.dev3.tar.gz" } ], "1.0.11.dev1": [ { "comment_text": "", "digests": { "md5": "170d3f0aeb70eaa76dd8cbf7fd16ae29", "sha256": "3247eab8f831d12aecd7763282800f0a69b5c285e32ce118060b802754cd0f55" }, "downloads": -1, "filename": "cli2-1.0.11.dev1.tar.gz", "has_sig": false, "md5_digest": "170d3f0aeb70eaa76dd8cbf7fd16ae29", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 9880, "upload_time": "2019-05-04T22:17:01", "url": "https://files.pythonhosted.org/packages/79/c9/dadafc6704ce61abd8b27e1771f022ca7945af223f023398bbbc082b2e78/cli2-1.0.11.dev1.tar.gz" } ], "1.0.11.dev10": [ { "comment_text": "", "digests": { "md5": "d12b8309c51114f9ea04eaee8bf2b630", "sha256": "ea7aa77acb42f6d8f0d4820d38b744bd7950c1e4945efe5198351ad049eee16c" }, "downloads": -1, "filename": "cli2-1.0.11.dev10.tar.gz", "has_sig": false, "md5_digest": "d12b8309c51114f9ea04eaee8bf2b630", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 10514, "upload_time": "2019-05-09T10:54:14", "url": "https://files.pythonhosted.org/packages/09/13/e042fe82a099595882302f938ecaf8436e48513eef3b6cd6e6192d865db9/cli2-1.0.11.dev10.tar.gz" } ], "1.0.11.dev2": [ { "comment_text": "", "digests": { "md5": "a44896e00bf48ac367a2644a95ef46e1", "sha256": "fa8f971b15a2e76e7f4cb4e8d2f92b1826031765aaba946b329ab9b71066f76b" }, "downloads": -1, "filename": "cli2-1.0.11.dev2.tar.gz", "has_sig": false, "md5_digest": "a44896e00bf48ac367a2644a95ef46e1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 9885, "upload_time": "2019-05-06T12:04:25", "url": "https://files.pythonhosted.org/packages/59/99/7f85350ee60b211b54a71652212f3d84876f309a3a2e560da861f3ef3712/cli2-1.0.11.dev2.tar.gz" } ], "1.0.11.dev3": [ { "comment_text": "", "digests": { "md5": "5fb8a2abf15c4372a98c29d8faa6f65e", "sha256": "85d8d7c6ff120eb5410b5ff90c231171866faf167841e9fa404b1cbada968d4d" }, "downloads": -1, "filename": "cli2-1.0.11.dev3.tar.gz", "has_sig": false, "md5_digest": "5fb8a2abf15c4372a98c29d8faa6f65e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 10332, "upload_time": "2019-05-06T18:04:37", "url": "https://files.pythonhosted.org/packages/4a/e8/7f67af8fe0837c3e65d2e2dae33bf049a7f092d158aaae913711cef06606/cli2-1.0.11.dev3.tar.gz" } ], "1.0.11.dev4": [ { "comment_text": "", "digests": { "md5": "37fc850564e8099f9118bb953827c0e0", "sha256": "ecb8cc020bf2933ac429d467cba14f9e6c288a1737e87bc8a814803026bd9de6" }, "downloads": -1, "filename": "cli2-1.0.11.dev4.tar.gz", "has_sig": false, "md5_digest": "37fc850564e8099f9118bb953827c0e0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 10496, "upload_time": "2019-04-30T02:20:07", "url": "https://files.pythonhosted.org/packages/ce/28/379bd1ee52f946a4b3dcc69545a80df1865f62e9a86c8ae42edb816dd3f2/cli2-1.0.11.dev4.tar.gz" } ], "1.0.11.dev6": [ { "comment_text": "", "digests": { "md5": "df3bebc9c55484cafba02ffc563e5a89", "sha256": "c83b136e51ca78399e3f4d1baa604e680346736cab2151e3caf669a45b57c138" }, "downloads": -1, "filename": "cli2-1.0.11.dev6.tar.gz", "has_sig": false, "md5_digest": "df3bebc9c55484cafba02ffc563e5a89", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 10492, "upload_time": "2019-04-30T01:17:48", "url": "https://files.pythonhosted.org/packages/6a/ee/204c700dd0bf07461cba139484fbefb71f9c85a889a6649f7c858f67d27d/cli2-1.0.11.dev6.tar.gz" } ], "1.0.11.dev7": [ { "comment_text": "", "digests": { "md5": "aec350fa8dcbd1a122168c64dc2574f4", "sha256": "561fb9d748b4ad0149ca6c809396ba447c0d5619d9d86b06218fb207e971352b" }, "downloads": -1, "filename": "cli2-1.0.11.dev7.tar.gz", "has_sig": false, "md5_digest": "aec350fa8dcbd1a122168c64dc2574f4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 10512, "upload_time": "2019-05-06T18:28:43", "url": "https://files.pythonhosted.org/packages/a8/e0/d486592c2348f612da2b019444df41d0699759600fe4d986019a9cfd6cd1/cli2-1.0.11.dev7.tar.gz" } ], "1.0.11.dev8": [ { "comment_text": "", "digests": { "md5": "c84e81110eee818235e8cb5378ab7363", "sha256": "9c5a2c75124016901b2e07504daecf8f559d52eb78f9fe1041bd0b60d565f19a" }, "downloads": -1, "filename": "cli2-1.0.11.dev8.tar.gz", "has_sig": false, "md5_digest": "c84e81110eee818235e8cb5378ab7363", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 10514, "upload_time": "2019-05-09T13:37:26", "url": "https://files.pythonhosted.org/packages/b6/01/73b594f85ef56773a5dec6bd1712e33c2dcca280e02408e9edcf4b93bdae/cli2-1.0.11.dev8.tar.gz" } ], "1.0.11.dev9": [ { "comment_text": "", "digests": { "md5": "ec3637d2431ceca873a94525d0181e76", "sha256": "c861f4c6af3fac8d57dd1e27658cefa6131b5829dd6cc9adb94ad000a5187b79" }, "downloads": -1, "filename": "cli2-1.0.11.dev9.tar.gz", "has_sig": false, "md5_digest": "ec3637d2431ceca873a94525d0181e76", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 10512, "upload_time": "2019-05-09T13:47:24", "url": "https://files.pythonhosted.org/packages/01/a1/0e2ea1e5784e5cade6690522b173d8688b654ea81c237bd08f5fecb7fab7/cli2-1.0.11.dev9.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "36be4ff6b4da30b973de852ce2f73e2d", "sha256": "84315d51b4ff114e5eb732ce6af9a66e5f426b2b2db9bfc642a867c14e5f94af" }, "downloads": -1, "filename": "cli2-1.0.3.tar.gz", "has_sig": false, "md5_digest": "36be4ff6b4da30b973de852ce2f73e2d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 9595, "upload_time": "2019-01-28T16:41:29", "url": "https://files.pythonhosted.org/packages/0e/f4/8ebb8b9a251833cb429d47b72cd899c21d73cb39e3280d7445ed8e51d240/cli2-1.0.3.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "6b476b5235599181312bd3d3052b156a", "sha256": "055f9ce0ebc9c26f2a1e61585aba0dd336d84653e440384dd77b21a3586279e4" }, "downloads": -1, "filename": "cli2-1.0.5.tar.gz", "has_sig": false, "md5_digest": "6b476b5235599181312bd3d3052b156a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 9632, "upload_time": "2019-01-28T23:30:08", "url": "https://files.pythonhosted.org/packages/31/e5/c5693291df39e5b085dd616c79076367546a74d045fa9e3de4632e0b6846/cli2-1.0.5.tar.gz" } ], "1.0.6.dev1": [ { "comment_text": "", "digests": { "md5": "a55588aa3a64bcbdc621763834282342", "sha256": "0ac6d90fa0f41a43e19d074627263285f6f81da9a5b0703bb6f1aa80300f954c" }, "downloads": -1, "filename": "cli2-1.0.6.dev1.tar.gz", "has_sig": false, "md5_digest": "a55588aa3a64bcbdc621763834282342", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 9680, "upload_time": "2019-02-13T22:43:36", "url": "https://files.pythonhosted.org/packages/22/73/81bc7e409b82cc9d970b6f605a657fdc4937eb98c70b2dfd26f5de133e44/cli2-1.0.6.dev1.tar.gz" } ], "1.0.6.dev2": [ { "comment_text": "", "digests": { "md5": "e88016c29080c4e0fa09070e212fb6f0", "sha256": "d331d82bc1ed0d8e7e0bb39031210363b1c14094b76b1cd9779d52a7fbd6971e" }, "downloads": -1, "filename": "cli2-1.0.6.dev2.tar.gz", "has_sig": false, "md5_digest": "e88016c29080c4e0fa09070e212fb6f0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 9683, "upload_time": "2019-02-13T22:48:18", "url": "https://files.pythonhosted.org/packages/4a/ca/9817e924b11484164b3c6cee2ebc41ff7fb40638743927650c97f8fcdfca/cli2-1.0.6.dev2.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "e1c21ead8ba60f2aa5772a8444cee2f6", "sha256": "020661c4da589e73890e2047f991d1ea6eb3261afa585ffd73b4f1dae5ae0cfc" }, "downloads": -1, "filename": "cli2-1.0.7.tar.gz", "has_sig": false, "md5_digest": "e1c21ead8ba60f2aa5772a8444cee2f6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 9734, "upload_time": "2019-02-14T03:04:33", "url": "https://files.pythonhosted.org/packages/63/d7/5120cc4211e49883f0f5c4aa8f96e237b4065752dc8980a53e681b4f8459/cli2-1.0.7.tar.gz" } ], "1.0.8": [ { "comment_text": "", "digests": { "md5": "07e44f956565772c4f867852ebdd5b7d", "sha256": "62a8aa925317eb00e73cb09d451415e894c8650d53a8fc0783b250cbdb70f2de" }, "downloads": -1, "filename": "cli2-1.0.8.tar.gz", "has_sig": false, "md5_digest": "07e44f956565772c4f867852ebdd5b7d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 9749, "upload_time": "2019-02-14T05:04:20", "url": "https://files.pythonhosted.org/packages/72/27/558c24458df1cc11435bf0cf30d15bcf23ced48d7c0872e75a71f8750f88/cli2-1.0.8.tar.gz" } ], "1.0.9": [ { "comment_text": "", "digests": { "md5": "a5e097bfd0c1633ce0606c000b2ab067", "sha256": "0e68f8e04b5f4d6b7da602db6160737459b2674718d9d1e0cf81e3b8b5e3dfe0" }, "downloads": -1, "filename": "cli2-1.0.9.tar.gz", "has_sig": false, "md5_digest": "a5e097bfd0c1633ce0606c000b2ab067", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 9853, "upload_time": "2019-03-18T10:28:27", "url": "https://files.pythonhosted.org/packages/51/22/1bd8e74b44c7fb5074d6d1b5fed8d038ddef8c06e00c825d528639c73627/cli2-1.0.9.tar.gz" } ], "1.0.9.dev11": [ { "comment_text": "", "digests": { "md5": "67542acde7864350e2c7c092634f08ed", "sha256": "64c2edde763d9fdef90681b5fa5ff29db78ed13069504e74c2ec8c567b86c601" }, "downloads": -1, "filename": "cli2-1.0.9.dev11.tar.gz", "has_sig": false, "md5_digest": "67542acde7864350e2c7c092634f08ed", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 9848, "upload_time": "2019-03-14T11:22:29", "url": "https://files.pythonhosted.org/packages/45/89/61c89e795eacc4edb0c6ccbda7f10d4edce752e78728d56787064a0c81b5/cli2-1.0.9.dev11.tar.gz" } ], "1.0.9.dev12": [ { "comment_text": "", "digests": { "md5": "33fdccd4b003490c6346a08abac8b53c", "sha256": "cde7de92d657d21c5e2f88db15a16a6e1a15a479537db6452c261382ccb086dc" }, "downloads": -1, "filename": "cli2-1.0.9.dev12.tar.gz", "has_sig": false, "md5_digest": "33fdccd4b003490c6346a08abac8b53c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 9850, "upload_time": "2019-03-14T11:23:11", "url": "https://files.pythonhosted.org/packages/19/cc/b6f062f4148f9aa2df2f9a06c63c1dcedfc7762ce6f99799ca3f8fa3761a/cli2-1.0.9.dev12.tar.gz" } ], "1.0.9.dev14": [ { "comment_text": "", "digests": { "md5": "a072fc40f036f5bf936eb5673b3d7f77", "sha256": "38b57f303190da78145e20158ffabce11fd68fca154e4c7e0bb7645fcc3b9b2c" }, "downloads": -1, "filename": "cli2-1.0.9.dev14.tar.gz", "has_sig": false, "md5_digest": "a072fc40f036f5bf936eb5673b3d7f77", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 9855, "upload_time": "2019-03-14T12:33:15", "url": "https://files.pythonhosted.org/packages/b2/50/15a4dc768793fb8ccde0e4707c82bf8a8f8a967b2aeecdecad4c603e33ea/cli2-1.0.9.dev14.tar.gz" } ], "1.0.9.dev16": [ { "comment_text": "", "digests": { "md5": "64b674f27e3fbd5c2d69d03bc060a834", "sha256": "040228a598c80732e98145d0ee80f1d6bf92257668d7a2d994980484bd03d36a" }, "downloads": -1, "filename": "cli2-1.0.9.dev16.tar.gz", "has_sig": false, "md5_digest": "64b674f27e3fbd5c2d69d03bc060a834", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 9844, "upload_time": "2019-03-14T13:05:33", "url": "https://files.pythonhosted.org/packages/f6/70/c5fa048fb75cb8ce9158b69fb2e79a9037081d393f01c6fd2340f0b184ea/cli2-1.0.9.dev16.tar.gz" } ], "1.0.9.dev17": [ { "comment_text": "", "digests": { "md5": "21641db5ff947f8cea297328db20728c", "sha256": "03b9aa1523393b43394b76e8918836c0cb919489885d00a404041e141170b928" }, "downloads": -1, "filename": "cli2-1.0.9.dev17.tar.gz", "has_sig": false, "md5_digest": "21641db5ff947f8cea297328db20728c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 9851, "upload_time": "2019-03-14T15:50:17", "url": "https://files.pythonhosted.org/packages/53/d5/d10165e8546938811f546a92985a45b4dde3d8a9c58f9bdc287831db0943/cli2-1.0.9.dev17.tar.gz" } ], "1.0.9.dev18": [ { "comment_text": "", "digests": { "md5": "c641ad3f3843254a2563f3b5c77b5a1e", "sha256": "5454405369ce0f3cee7e9c569e2926bb08d45b61cb60ca311b810ffe7982fee0" }, "downloads": -1, "filename": "cli2-1.0.9.dev18.tar.gz", "has_sig": false, "md5_digest": "c641ad3f3843254a2563f3b5c77b5a1e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 9848, "upload_time": "2019-03-14T16:05:39", "url": "https://files.pythonhosted.org/packages/b1/47/9f222640d52462c6c9b418ab7d6199641488afedd89aa974232ce00edbfe/cli2-1.0.9.dev18.tar.gz" } ], "1.0.9.dev19": [ { "comment_text": "", "digests": { "md5": "a79296c34155340165201135039a6196", "sha256": "3d0f74279fe15b6916ddbf5753ea3341385614b38fab1d9150f26ae614f7f692" }, "downloads": -1, "filename": "cli2-1.0.9.dev19.tar.gz", "has_sig": false, "md5_digest": "a79296c34155340165201135039a6196", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 9860, "upload_time": "2019-03-15T01:18:34", "url": "https://files.pythonhosted.org/packages/a9/9b/9577535ee2b8370003db5de199e077686b9b5718fc0c751d210c70596d72/cli2-1.0.9.dev19.tar.gz" } ], "1.0.9.dev20": [ { "comment_text": "", "digests": { "md5": "fb5c5c65a55c63499ebc3c1019dacdc5", "sha256": "1cd88e5b31f8d09ae83d12c8ba18671b270441c1b03627d655e4d701e586354f" }, "downloads": -1, "filename": "cli2-1.0.9.dev20.tar.gz", "has_sig": false, "md5_digest": "fb5c5c65a55c63499ebc3c1019dacdc5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 9859, "upload_time": "2019-03-18T10:26:57", "url": "https://files.pythonhosted.org/packages/38/f9/7f70a05c9f2fe45ac81f2b0a998035a0c677815ad548a0ca6666ae9d1308/cli2-1.0.9.dev20.tar.gz" } ], "1.0.9.dev4": [ { "comment_text": "", "digests": { "md5": "456c2718026c83417e16e6d1da152ec9", "sha256": "0aa411169d7b73245e0aa87ae65a864cef2133bd323e18c26aa6ff29781bf764" }, "downloads": -1, "filename": "cli2-1.0.9.dev4.tar.gz", "has_sig": false, "md5_digest": "456c2718026c83417e16e6d1da152ec9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 9824, "upload_time": "2019-03-09T22:02:04", "url": "https://files.pythonhosted.org/packages/ca/15/11b17c754cf10380f08271eb480bd018e1dd050924780d757873ba73c7b8/cli2-1.0.9.dev4.tar.gz" } ], "1.0.9.dev5": [ { "comment_text": "", "digests": { "md5": "7ef6486b12a2d59386dc8a3f779c5c27", "sha256": "eedeb9cf35cd8b4ed946e5e8716833b6ad76766afeea041618632df6f1df11a1" }, "downloads": -1, "filename": "cli2-1.0.9.dev5.tar.gz", "has_sig": false, "md5_digest": "7ef6486b12a2d59386dc8a3f779c5c27", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 9840, "upload_time": "2019-03-13T19:51:13", "url": "https://files.pythonhosted.org/packages/58/10/d5ed72256562f603b1a0da24b36f4567086ce1dfa098c8616edd761da6f4/cli2-1.0.9.dev5.tar.gz" } ], "1.0.9.dev6": [ { "comment_text": "", "digests": { "md5": "baaaf3fddee5f71dea85048e50752214", "sha256": "039d5be873780986ee15cf2bb5bddd6fbe33e773916bbc6b163bc7c28095e46c" }, "downloads": -1, "filename": "cli2-1.0.9.dev6.tar.gz", "has_sig": false, "md5_digest": "baaaf3fddee5f71dea85048e50752214", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 9842, "upload_time": "2019-03-13T19:53:36", "url": "https://files.pythonhosted.org/packages/18/92/f343156175b41cb3c4f25a33a05836026b34549f340ab41bd6e09560374e/cli2-1.0.9.dev6.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "42fb48cf6300df72b47a574137ef54a7", "sha256": "a0f3c1e7aa59eb1f20121ee6adfac25093e9a1d850513d35ae4a9e26b5f58cf4" }, "downloads": -1, "filename": "cli2-1.1.0.tar.gz", "has_sig": false, "md5_digest": "42fb48cf6300df72b47a574137ef54a7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 10496, "upload_time": "2019-05-09T13:48:26", "url": "https://files.pythonhosted.org/packages/0b/cd/b5474f65883f0f8b8b9fc48927a96bfa17034f876222c51ce4681a61cf34/cli2-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "74272ebb5912227f2680f3068f3e1058", "sha256": "5a4923d140abced7493108c29a265ce5d977ce56e36f6b680b8181066e43ee0e" }, "downloads": -1, "filename": "cli2-1.1.1.tar.gz", "has_sig": false, "md5_digest": "74272ebb5912227f2680f3068f3e1058", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 9747, "upload_time": "2019-08-03T10:21:33", "url": "https://files.pythonhosted.org/packages/91/d7/68d40083fbaa1f8fad6eaffd84b7a33e52c499645f5bc62a7e39f971e899/cli2-1.1.1.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "7bc072880f8b7d2b7b6b1f4910b90b43", "sha256": "dd0c86c8f62f0da78954dfebb2420a08223a2b0dcbbb5cfdcee94b1a95506eba" }, "downloads": -1, "filename": "cli2-1.1.3.tar.gz", "has_sig": false, "md5_digest": "7bc072880f8b7d2b7b6b1f4910b90b43", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 9881, "upload_time": "2019-09-23T11:14:15", "url": "https://files.pythonhosted.org/packages/19/6d/6f3abd63a8ee35037ce4659f90bf4f3f32491c94e211360796c93af16e3e/cli2-1.1.3.tar.gz" } ], "1.1.4": [ { "comment_text": "", "digests": { "md5": "7daa6080974ae160579766df3c91cfb3", "sha256": "e0cf6ccb1006aff844d1ce585c18dab2f14fbde5d7c6ce9011ba3f9e739ef03b" }, "downloads": -1, "filename": "cli2-1.1.4.tar.gz", "has_sig": false, "md5_digest": "7daa6080974ae160579766df3c91cfb3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 9917, "upload_time": "2019-10-02T03:05:10", "url": "https://files.pythonhosted.org/packages/3f/d8/28ec46aa567c2845e08426878cf3341d3d0f5d5312d029976e2e803900b1/cli2-1.1.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7daa6080974ae160579766df3c91cfb3", "sha256": "e0cf6ccb1006aff844d1ce585c18dab2f14fbde5d7c6ce9011ba3f9e739ef03b" }, "downloads": -1, "filename": "cli2-1.1.4.tar.gz", "has_sig": false, "md5_digest": "7daa6080974ae160579766df3c91cfb3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 9917, "upload_time": "2019-10-02T03:05:10", "url": "https://files.pythonhosted.org/packages/3f/d8/28ec46aa567c2845e08426878cf3341d3d0f5d5312d029976e2e803900b1/cli2-1.1.4.tar.gz" } ] }