{ "info": { "author": "Nico Di Rocco", "author_email": "dirocco.nico@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Operating System :: OS Independent", "Operating System :: Unix", "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.0", "Programming Language :: Python :: 3.1", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "pycli_tools\n===========\n\nA python module to help create predictable command line tools for python >= 2.6 and 3.x\n\n`pycli_tools` is a python module that wraps the `ArgumentParser` class from the\nbuild-in `argparse` module.\n\nIf you use it in your command line scripts you will get some defaults options\nadded to your application such as `--verbose` and `--quiet` to control the\nverbosity of your application (using the python `logging` module).\n\nAlso there is the `--config` option that gives you the ability to read command\nline arguments from a configuration file to save users of your application a\nlot of typing (e.g. `~/.myapprc`).\n\n\n| Copyright (c) 2013 Nico Di Rocco.\n| License: MIT (see `LICENSE `_ for details).\n\n\n\ninstallation\n------------\n\nThe easiest way is to install using pip:\n\n.. code-block:: bash\n\n $ pip install pycli_tools\n\n\nRead the documentation for `alternative ways of installing `_.\n\n\n\nusage\n-----\n\nTo create a `myapp` command that reads its default configuration from\n`~/.myapprc` do this:\n\n.. code-block:: python\n\n from pycli_tools.parsers import get_argparser\n\n parser = get_argparser(prog='myapp', default_config='~/.myapprc')\n parser.add_argument('--database')\n parser.add_argument('file')\n args = parser.parse_args()\n\n\nThe file `~/.myapprc` can contain the following:\n\n.. code-block:: python\n\n [myapp]\n database = /some/path/to/my/database.sqlite\n\n\nRead the documentation to see `how to use pycli_tools `_.\n\n\n\ndocumentation\n-------------\n\nRead `the full documentation `_ here.", "description_content_type": null, "docs_url": "https://pythonhosted.org/pycli_tools/", "download_url": "http://github.com/nrocco/pycli-tools", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://nrocco.github.io/", "keywords": null, "license": "GPLv3", "maintainer": null, "maintainer_email": null, "name": "pycli_tools", "package_url": "https://pypi.org/project/pycli_tools/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pycli_tools/", "project_urls": { "Download": "http://github.com/nrocco/pycli-tools", "Homepage": "http://nrocco.github.io/" }, "release_url": "https://pypi.org/project/pycli_tools/2.0.2/", "requires_dist": null, "requires_python": null, "summary": "A python module to help create predictable command line tools for python >= 2.6 and 3.x", "version": "2.0.2" }, "last_serial": 1549471, "releases": { "1.2": [ { "comment_text": "", "digests": { "md5": "6fd9c2ea481a3e95a6c4b02cc970c756", "sha256": "14819e1acde021fdc09a89897ec95d496a966c676df57c4970938b5d9e356590" }, "downloads": -1, "filename": "pycli_tools-1.2.tar.gz", "has_sig": false, "md5_digest": "6fd9c2ea481a3e95a6c4b02cc970c756", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3292, "upload_time": "2013-05-11T21:58:30", "url": "https://files.pythonhosted.org/packages/db/13/07a3ce435c481ad601df0ebc968008d69012b835e04794fd61a1fa214361/pycli_tools-1.2.tar.gz" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "1ef789f6c04758da9a6ecef95360f9b0", "sha256": "b3c572ff1f04696c4ae5e2ae105631c88eb724a40435900782e91c3d5cdb153b" }, "downloads": -1, "filename": "pycli-tools-1.3.tar.gz", "has_sig": false, "md5_digest": "1ef789f6c04758da9a6ecef95360f9b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4103, "upload_time": "2013-05-12T10:00:16", "url": "https://files.pythonhosted.org/packages/d7/6b/228d243b19bc2807778d1b240b285d4b3006581c649c7287be5c8fb12360/pycli-tools-1.3.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "b3880a0ac62678ea3e79a7526fb9162f", "sha256": "732d0dbdc078d26543f74fe66df68e1d30a882d71ff8aa9d80e333086ddb16db" }, "downloads": -1, "filename": "pycli_tools-1.3.1.tar.gz", "has_sig": false, "md5_digest": "b3880a0ac62678ea3e79a7526fb9162f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3894, "upload_time": "2013-05-12T22:11:36", "url": "https://files.pythonhosted.org/packages/f0/f3/a9b6ad9a7733701b817c31f95080be8e329c6decd2f26777bd8791a5121b/pycli_tools-1.3.1.tar.gz" } ], "1.3.2": [ { "comment_text": "", "digests": { "md5": "8ba60d2a4dee33be48d62c4500b1b66e", "sha256": "3cd76a15cfc462a8d299e7f65c438a3f4249213c1e0e11cdbe4f1cadcbf1b638" }, "downloads": -1, "filename": "pycli_tools-1.3.2.tar.gz", "has_sig": false, "md5_digest": "8ba60d2a4dee33be48d62c4500b1b66e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4175, "upload_time": "2013-05-13T07:25:09", "url": "https://files.pythonhosted.org/packages/38/fa/5bc7643cebf5279e066fff0751ffc91936360faa4215b31d968143b64bff/pycli_tools-1.3.2.tar.gz" } ], "1.3.3": [ { "comment_text": "", "digests": { "md5": "e22d3150e239fb54d666281ef6f2a680", "sha256": "5b0e18678fa30f3e2b7fac4c96a753f70c14f003d6995561792aa468caf21093" }, "downloads": -1, "filename": "pycli_tools-1.3.3.tar.gz", "has_sig": false, "md5_digest": "e22d3150e239fb54d666281ef6f2a680", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5225, "upload_time": "2013-05-13T21:22:44", "url": "https://files.pythonhosted.org/packages/da/62/6d1ebabf9c96bc2eefeeddd2ef235865f872c881269dfd5cc1ba0b728c6a/pycli_tools-1.3.3.tar.gz" } ], "1.4": [ { "comment_text": "", "digests": { "md5": "9a0c5c415b570fe6aa6c0b3283435b8c", "sha256": "867d6de7ba7ef13e26be75e83c3df9611a5335b8f6f5e301fa6285aaebecad1a" }, "downloads": -1, "filename": "pycli_tools-1.4.tar.gz", "has_sig": false, "md5_digest": "9a0c5c415b570fe6aa6c0b3283435b8c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5654, "upload_time": "2013-05-16T17:06:39", "url": "https://files.pythonhosted.org/packages/9b/36/c614746c652bb43b1542acbcc9a74d434de51544565477b06130c5cac54d/pycli_tools-1.4.tar.gz" } ], "1.5": [ { "comment_text": "", "digests": { "md5": "c1ee1be0c620678b52b3809b5963e036", "sha256": "7a8901749b6f1d11350ae31bc69bbf80d0ef405bf804263f32159792eb414dae" }, "downloads": -1, "filename": "pycli_tools-1.5.tar.gz", "has_sig": false, "md5_digest": "c1ee1be0c620678b52b3809b5963e036", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5850, "upload_time": "2013-05-17T09:27:26", "url": "https://files.pythonhosted.org/packages/5e/12/9c8b44c9caeda902f38c53794b43e024c4620f284d54af3bfd0743634144/pycli_tools-1.5.tar.gz" } ], "1.5.1": [ { "comment_text": "", "digests": { "md5": "66787f9a49bf068852fcbe9fba4abaf4", "sha256": "5d4aa7d3200202f8ce7e232c917985c9d50874fd0c974e0859bb6017da1ec6d7" }, "downloads": -1, "filename": "pycli_tools-1.5.1.tar.gz", "has_sig": false, "md5_digest": "66787f9a49bf068852fcbe9fba4abaf4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5969, "upload_time": "2013-07-17T18:33:59", "url": "https://files.pythonhosted.org/packages/27/2b/2f0305ffc28856426b95abac3bfbc9f558cc2ad8a3488008d8c3e511d10f/pycli_tools-1.5.1.tar.gz" } ], "1.6.0": [ { "comment_text": "", "digests": { "md5": "447c60a03dccd87957e7642f40b60806", "sha256": "deacc67b959b4e223796591d331efdd4d009a0103d7c2d5caedad44fc0e9a567" }, "downloads": -1, "filename": "pycli_tools-1.6.0.tar.gz", "has_sig": false, "md5_digest": "447c60a03dccd87957e7642f40b60806", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6229, "upload_time": "2013-08-10T21:01:53", "url": "https://files.pythonhosted.org/packages/2c/0d/496f3dfaf8dcbfe7a59a71ec5f3fcf001558acbacd24caeb1c49f1cac490/pycli_tools-1.6.0.tar.gz" } ], "1.7.0": [ { "comment_text": "", "digests": { "md5": "a11f9bba54d9f62e222d884386f93e42", "sha256": "7c44773ffaa71f00c80ee87468323221c8a89b583853e4ceb05284cfc0ad35d9" }, "downloads": -1, "filename": "pycli_tools-1.7.0.tar.gz", "has_sig": false, "md5_digest": "a11f9bba54d9f62e222d884386f93e42", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6667, "upload_time": "2013-08-26T19:25:26", "url": "https://files.pythonhosted.org/packages/1d/2c/c43e9fb434881ca8171153b0fa991aeb8b4d5d7d4ade67008e4e5037e4e3/pycli_tools-1.7.0.tar.gz" } ], "1.7.1": [ { "comment_text": "", "digests": { "md5": "3ca1756f2f1ea708a657b9d0be160cb0", "sha256": "eac0bd62b946a807e2f52e5abacabff47c4dd412cd012febd268fdc56cd2b9a2" }, "downloads": -1, "filename": "pycli_tools-1.7.1.tar.gz", "has_sig": false, "md5_digest": "3ca1756f2f1ea708a657b9d0be160cb0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6794, "upload_time": "2013-12-30T21:11:41", "url": "https://files.pythonhosted.org/packages/15/ed/ef815e8a49432245d9289867d64acba8d6835c639ed19df463dfa17e10d6/pycli_tools-1.7.1.tar.gz" } ], "1.7.2": [ { "comment_text": "", "digests": { "md5": "703c971045646aee6ca4b956a43cceb0", "sha256": "5e269f4ceeca2cc6985e1952fbc049a8d0f30a868ea3a1eccaa79f0357ece32a" }, "downloads": -1, "filename": "pycli_tools-1.7.2.tar.gz", "has_sig": false, "md5_digest": "703c971045646aee6ca4b956a43cceb0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6818, "upload_time": "2013-12-30T21:58:36", "url": "https://files.pythonhosted.org/packages/01/01/cef37f1e5000343046aa2e7323f6e670935a921512cbe36d256d4a332be8/pycli_tools-1.7.2.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "f364d4a31258f831086434c89d63d5b9", "sha256": "8df9045ba4ab83e2c9ee11ca3008f6f10a50744d67e5b3b710c513399d281511" }, "downloads": -1, "filename": "pycli_tools-2.0.0.tar.gz", "has_sig": false, "md5_digest": "f364d4a31258f831086434c89d63d5b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6756, "upload_time": "2014-06-11T17:05:07", "url": "https://files.pythonhosted.org/packages/43/a7/a543742a308105c7111a8d8e1fa8135aa3e9dbf39f3fa61a80cc1e50f510/pycli_tools-2.0.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "9a05a2089d836388c3e5ad603658a5d7", "sha256": "4aacff9cd4a102c88f3fe396bf18fee6841dad2c129bf75cc99409fef60bc19c" }, "downloads": -1, "filename": "pycli_tools-2.0.1.tar.gz", "has_sig": false, "md5_digest": "9a05a2089d836388c3e5ad603658a5d7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7006, "upload_time": "2014-09-14T21:18:06", "url": "https://files.pythonhosted.org/packages/30/37/b2702c8fea11fc698ccf32ecdba1e43572a92dd8a3aeea0092070336ee39/pycli_tools-2.0.1.tar.gz" } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "fb73cadb0e25e681daa5abab2fd5eaf9", "sha256": "6ffafa63d24969510b16d5861ea01572b06de2531751f9b59237054c7c8b3e5b" }, "downloads": -1, "filename": "pycli_tools-2.0.2.tar.gz", "has_sig": false, "md5_digest": "fb73cadb0e25e681daa5abab2fd5eaf9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7005, "upload_time": "2015-05-16T10:14:08", "url": "https://files.pythonhosted.org/packages/78/ef/9a4133c6625d844f53fa7a9a2945a800dd1eebc551831f0b90373bae555b/pycli_tools-2.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "fb73cadb0e25e681daa5abab2fd5eaf9", "sha256": "6ffafa63d24969510b16d5861ea01572b06de2531751f9b59237054c7c8b3e5b" }, "downloads": -1, "filename": "pycli_tools-2.0.2.tar.gz", "has_sig": false, "md5_digest": "fb73cadb0e25e681daa5abab2fd5eaf9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7005, "upload_time": "2015-05-16T10:14:08", "url": "https://files.pythonhosted.org/packages/78/ef/9a4133c6625d844f53fa7a9a2945a800dd1eebc551831f0b90373bae555b/pycli_tools-2.0.2.tar.gz" } ] }