{ "info": { "author": "Dominik Kummer", "author_email": "admin@arkades.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: User Interfaces" ], "description": "# The argdirective project\n\nArgdirective is a simple module which takes the first argument passed to your python script as subcommand and tries to find a directive module based on the basename of the script.\n\nExample:\n`script.py subcommand --arg1 --arg2`\n\nConsider the following module:\n\n```\nsite-packages\n\u2502 ...\n\u2502\n\u2514\u2500\u2500\u2500configmount\n\u2502 \u2502 mount\n```\n\nas well as the following executable script `/bin/configmount`\n\n```python\n#!/bin/python\n\nimport argdirective\n\nif __name__ == \"__main__\":\n\targdirective.generator.run()\n\n```\n\nIf you run `configmount mount --root /etc /mnt/configmount` in your terminal argdirective will lookup the configmount package and redirect the arguments to the module mount. See the [configmount project](https://gitlab.com/domsonAut/configmount) for more details.", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitlab.com/domsonAut/argdirective", "keywords": "shell argument directive", "license": "", "maintainer": "", "maintainer_email": "", "name": "argdirective", "package_url": "https://pypi.org/project/argdirective/", "platform": "", "project_url": "https://pypi.org/project/argdirective/", "project_urls": { "Bug Reports": "https://gitlab.com/domsonAut/argdirective/issues", "Homepage": "https://gitlab.com/domsonAut/argdirective", "Source": "https://gitlab.com/domsonAut/argdirective/" }, "release_url": "https://pypi.org/project/argdirective/0.0.13rc1/", "requires_dist": null, "requires_python": ">=3", "summary": "Argdirective is a python module to detect the first command line argument as subcommand.", "version": "0.0.13rc1" }, "last_serial": 4748505, "releases": { "0.0.10rc1": [ { "comment_text": "", "digests": { "md5": "992c7e7c3937cfb695307ec31b7e05be", "sha256": "75254e632eda7a162da4102fd985b61cbc90fdd3e042200ce31e302a8a230a84" }, "downloads": -1, "filename": "argdirective-0.0.10rc1.tar.gz", "has_sig": false, "md5_digest": "992c7e7c3937cfb695307ec31b7e05be", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 3126, "upload_time": "2019-01-27T19:28:25", "url": "https://files.pythonhosted.org/packages/54/94/66d1a20c873664711a5e57cf71d12caabd6e64a5a7fa48721bb5f5ecba41/argdirective-0.0.10rc1.tar.gz" } ], "0.0.11rc1": [ { "comment_text": "", "digests": { "md5": "00c8871275a10f12d613a5a7245e1ce9", "sha256": "4116dc43f9a00d1002d5be51a2f0bb11b7c16d0f6d95edf3a13e67a83ed25e1b" }, "downloads": -1, "filename": "argdirective-0.0.11rc1.tar.gz", "has_sig": false, "md5_digest": "00c8871275a10f12d613a5a7245e1ce9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 3128, "upload_time": "2019-01-27T19:31:39", "url": "https://files.pythonhosted.org/packages/86/77/351cf5487cfb70abda8f257a8d78cf00c9bd1f0624c1169bb1efcc7fa10b/argdirective-0.0.11rc1.tar.gz" } ], "0.0.12rc1": [ { "comment_text": "", "digests": { "md5": "4d1a671cb1f496f934929eb6b140e2c5", "sha256": "2ebbfc18c1e3319f6db5d02b96663791240e2dd78ae57b98ff7506440c79a963" }, "downloads": -1, "filename": "argdirective-0.0.12rc1.tar.gz", "has_sig": false, "md5_digest": "4d1a671cb1f496f934929eb6b140e2c5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 3131, "upload_time": "2019-01-28T05:45:42", "url": "https://files.pythonhosted.org/packages/19/7a/4ce4db0079a12e57a3769f8a561259b6d2299eecf7ad1f5c682476f01607/argdirective-0.0.12rc1.tar.gz" } ], "0.0.13rc1": [ { "comment_text": "", "digests": { "md5": "0e4b7943e00085f8902839de69633644", "sha256": "84e27edc3582230c564054c684cc51087b4aa6946f04d180380c5324e5994554" }, "downloads": -1, "filename": "argdirective-0.0.13rc1.tar.gz", "has_sig": false, "md5_digest": "0e4b7943e00085f8902839de69633644", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 3127, "upload_time": "2019-01-28T05:58:45", "url": "https://files.pythonhosted.org/packages/b3/37/4aaf387d6b7ec998b55599d9c0168a4d84ee9555b7c3b5bb898cb8c5d452/argdirective-0.0.13rc1.tar.gz" } ], "0.0.1rc1": [ { "comment_text": "", "digests": { "md5": "1527413e30736e2b6c689971938947d2", "sha256": "540a70b454279f2686b1aa00cd51c74b050089cce017eda505b0c27a8bcce79a" }, "downloads": -1, "filename": "argdirective-0.0.1rc1.tar.gz", "has_sig": false, "md5_digest": "1527413e30736e2b6c689971938947d2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 3092, "upload_time": "2019-01-27T17:15:24", "url": "https://files.pythonhosted.org/packages/3e/22/358255bb006be79db9448697ef5e77fcf1903d356f575a2d7426bd27b592/argdirective-0.0.1rc1.tar.gz" } ], "0.0.2rc1": [ { "comment_text": "", "digests": { "md5": "82f58f26035649b80bbdc3cd9f703674", "sha256": "d8b5f358bf1c714c3bbf97f9ec679a295080f6303348b811fa2c9c3022b8d2e3" }, "downloads": -1, "filename": "argdirective-0.0.2rc1.tar.gz", "has_sig": false, "md5_digest": "82f58f26035649b80bbdc3cd9f703674", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 3083, "upload_time": "2019-01-27T17:20:25", "url": "https://files.pythonhosted.org/packages/9d/41/cc3ccbf354c1bd130df8dc80c1433069d1c017ba7b10e8af91388e893199/argdirective-0.0.2rc1.tar.gz" } ], "0.0.3rc1": [ { "comment_text": "", "digests": { "md5": "00d6fe55984a212cc2f6fe682f574a32", "sha256": "27528a06ec6e6a3be48af4d07420a935424272ed089f3de221ba6af5cab7350c" }, "downloads": -1, "filename": "argdirective-0.0.3rc1.tar.gz", "has_sig": false, "md5_digest": "00d6fe55984a212cc2f6fe682f574a32", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 3044, "upload_time": "2019-01-27T17:37:45", "url": "https://files.pythonhosted.org/packages/1e/97/8647a0bd5ee7b23dcffbb349655899c9e42f3474c3af3b9b3896d3b48f2f/argdirective-0.0.3rc1.tar.gz" } ], "0.0.4rc1": [ { "comment_text": "", "digests": { "md5": "31d98d9b0bfaf26a70a20469ba62fa78", "sha256": "9e84387d478f3ba2ef029ae32a2ceffc67cb072dd4a4e202d839ca99d0d4e020" }, "downloads": -1, "filename": "argdirective-0.0.4rc1.tar.gz", "has_sig": false, "md5_digest": "31d98d9b0bfaf26a70a20469ba62fa78", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 3045, "upload_time": "2019-01-27T17:40:56", "url": "https://files.pythonhosted.org/packages/b6/31/a58886d165a8c9b24aac8bf63155331f3205bd197f768d950ae821768605/argdirective-0.0.4rc1.tar.gz" } ], "0.0.5rc1": [ { "comment_text": "", "digests": { "md5": "80ae79d3f9568d62e565d76cb4564577", "sha256": "1277b07d4c1ab6d9f2998564e7c1568984a30924458a1fcaf7b0f305c6c6f7d3" }, "downloads": -1, "filename": "argdirective-0.0.5rc1.tar.gz", "has_sig": false, "md5_digest": "80ae79d3f9568d62e565d76cb4564577", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 3005, "upload_time": "2019-01-27T17:44:43", "url": "https://files.pythonhosted.org/packages/8d/40/a2b68875ac3d9e0e98dca195554bf67753bddad1d3db8d347f06cb5f55db/argdirective-0.0.5rc1.tar.gz" } ], "0.0.6rc1": [ { "comment_text": "", "digests": { "md5": "f7ee8962de4426e216ba90dd619838a0", "sha256": "f0e60945a4f760e649bf63e30ec0cbc8f28b45816bb02cd7c01ec3892db24d5b" }, "downloads": -1, "filename": "argdirective-0.0.6rc1.tar.gz", "has_sig": false, "md5_digest": "f7ee8962de4426e216ba90dd619838a0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 3004, "upload_time": "2019-01-27T18:00:16", "url": "https://files.pythonhosted.org/packages/b5/0d/376d01911cfea40a2e33f10d4c248ee5a02e34cb1ecd31a12368203973f2/argdirective-0.0.6rc1.tar.gz" } ], "0.0.7rc1": [ { "comment_text": "", "digests": { "md5": "7480fb2072dd051d93bd8c7b1b1575dc", "sha256": "591c6c85604a93225a413b850273c26ef0ca5504c38d0611bb152fa15b46bcdc" }, "downloads": -1, "filename": "argdirective-0.0.7rc1.tar.gz", "has_sig": false, "md5_digest": "7480fb2072dd051d93bd8c7b1b1575dc", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 3096, "upload_time": "2019-01-27T18:09:48", "url": "https://files.pythonhosted.org/packages/a3/0c/500da0ab10108cdaa0263a3bebc76c72177da42cc1bbe17082c34bdd3dcb/argdirective-0.0.7rc1.tar.gz" } ], "0.0.8rc1": [ { "comment_text": "", "digests": { "md5": "8de4b7bc6323cbf14ab34000d9bafcc8", "sha256": "40fc1ce13ed815dd091ee306dc54bb1c55a415a8afe19ee4e3c36b18c8828104" }, "downloads": -1, "filename": "argdirective-0.0.8rc1.tar.gz", "has_sig": false, "md5_digest": "8de4b7bc6323cbf14ab34000d9bafcc8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 3112, "upload_time": "2019-01-27T18:33:18", "url": "https://files.pythonhosted.org/packages/71/81/f18e1c970e4c36c267cdf5535055e54b06834ae9eb3ae1c6db97f2113dd1/argdirective-0.0.8rc1.tar.gz" } ], "0.0.9rc1": [ { "comment_text": "", "digests": { "md5": "79db48fd50a28a7976591be22e74af80", "sha256": "38a3527df88c52c71fc4d9d631838ab1f9f0b394a610caa0dc8be2df37278486" }, "downloads": -1, "filename": "argdirective-0.0.9rc1.tar.gz", "has_sig": false, "md5_digest": "79db48fd50a28a7976591be22e74af80", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 3122, "upload_time": "2019-01-27T18:46:35", "url": "https://files.pythonhosted.org/packages/3c/94/f3a2019195cc2422927a1fafe97aad24d397bcf96dfaa969d0e888ff1eb0/argdirective-0.0.9rc1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0e4b7943e00085f8902839de69633644", "sha256": "84e27edc3582230c564054c684cc51087b4aa6946f04d180380c5324e5994554" }, "downloads": -1, "filename": "argdirective-0.0.13rc1.tar.gz", "has_sig": false, "md5_digest": "0e4b7943e00085f8902839de69633644", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 3127, "upload_time": "2019-01-28T05:58:45", "url": "https://files.pythonhosted.org/packages/b3/37/4aaf387d6b7ec998b55599d9c0168a4d84ee9555b7c3b5bb898cb8c5d452/argdirective-0.0.13rc1.tar.gz" } ] }