{ "info": { "author": "SkyLothar", "author_email": "allothar@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Natural Language :: English", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4" ], "description": "SHCMD\n-----\n\nNote: Work in Progress.\n\nThis lib aims to provide a Human friendly interface for subprocess.\n\nIf you need piped subprocesses, give envoy_ a try.\n\n.. image:: https://img.shields.io/travis/SkyLothar/shcmd/master.svg?style=flat-square\n :target: https://travis-ci.org/SkyLothar/shcmd\n.. image:: https://img.shields.io/coveralls/SkyLothar/shcmd/master.svg?style=flat-square\n :target: https://coveralls.io/r/SkyLothar/shcmd\n.. image:: https://img.shields.io/pypi/v/shcmd.svg?style=flat-square\n :target: https://pypi.python.org/pypi/shcmd\n\nUsage\n^^^^^^\n\n.. code-block:: python\n\n import shcmd\n\n with shcmd.cd(\"/tmp\"):\n # get result directly\n assert shcmd.run(\"pwd\") == \"/tmp\"\n # get streamed result packed in a generator\n streamed = shcmd.run(\"ls\", stream=True)\n for filename in streamed.iter_lines():\n print(filename)\n # get full stdout/stderr\n print(streamed.stdout)\n print(streamed.stderr)\n\n.. _`envoy`: https://github.com/kennethreitz/envoy", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/skylothar/shcmd", "keywords": null, "license": "Apache 2.0", "maintainer": null, "maintainer_email": null, "name": "shcmd", "package_url": "https://pypi.org/project/shcmd/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/shcmd/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/skylothar/shcmd" }, "release_url": "https://pypi.org/project/shcmd/0.5.4/", "requires_dist": null, "requires_python": null, "summary": "simple command-line wrapper", "version": "0.5.4" }, "last_serial": 1770719, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "1afd47fea616bff62b4f0ce8f821153f", "sha256": "4ee3c4bc7fdfe2764aa1a3adab39d617c7d7b7ff29335e6cc9f34d76daea5aec" }, "downloads": -1, "filename": "shcmd-0.1.0.tar.gz", "has_sig": false, "md5_digest": "1afd47fea616bff62b4f0ce8f821153f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8632, "upload_time": "2015-04-09T18:38:31", "url": "https://files.pythonhosted.org/packages/65/4e/c1afb1dedaba076a75955927d741061b86b533150abf0bca6c034269cca6/shcmd-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "81a6ae55f3a46639e1266dd054ea6a1d", "sha256": "c3540c4cf4573685b3e49e61b699bc41ac1cee6f2da9b6d70a5ad3161e1981ef" }, "downloads": -1, "filename": "shcmd-0.1.1.tar.gz", "has_sig": false, "md5_digest": "81a6ae55f3a46639e1266dd054ea6a1d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8694, "upload_time": "2015-04-10T03:30:40", "url": "https://files.pythonhosted.org/packages/e8/c1/209df5990cd0f2e105be75a51df91db63e41a801150cce97eec9cb31a42b/shcmd-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "72989c12b357dc15c8ffa44f831858d8", "sha256": "ca8a51ef9f3858cfda0afdc1daffb55e269fe85fa701c863fa8a98ed2781245f" }, "downloads": -1, "filename": "shcmd-0.1.2.tar.gz", "has_sig": false, "md5_digest": "72989c12b357dc15c8ffa44f831858d8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8691, "upload_time": "2015-04-10T06:45:27", "url": "https://files.pythonhosted.org/packages/03/fe/bbe40a7eec379c7149041370d3b43025cdc9feaa6cc07e0101b6e64d2546/shcmd-0.1.2.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "9206c3ba0d7e4bfc02c81e56ce92b0b2", "sha256": "40f2b14dfdddae62f501f94a45cc20688784622af29ccdd72247112e8123b7fe" }, "downloads": -1, "filename": "shcmd-0.2.0.tar.gz", "has_sig": false, "md5_digest": "9206c3ba0d7e4bfc02c81e56ce92b0b2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9134, "upload_time": "2015-04-10T12:24:38", "url": "https://files.pythonhosted.org/packages/99/04/949c7297e5ed246336d6df48c4c0e70b181ee900d7550d9590b5576f6473/shcmd-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "0e882f208f0a07511fcbc97221c13c1f", "sha256": "092c0b1578923ef40bfe449abe84903e36d4c2298dc216d19ceee0fbb8257ed0" }, "downloads": -1, "filename": "shcmd-0.3.0.tar.gz", "has_sig": false, "md5_digest": "0e882f208f0a07511fcbc97221c13c1f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9383, "upload_time": "2015-05-05T03:56:16", "url": "https://files.pythonhosted.org/packages/ff/25/72797832f5b007a5df3155de3a034cfdaa757ec88fb0701baea2324ad2f8/shcmd-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "7d5de40d4eac37817dd29588369feab2", "sha256": "9ec8a8983d634b4bc5053b07eb83b9cb0385ba1a56835869df8b1e45a92dab3e" }, "downloads": -1, "filename": "shcmd-0.4.0.tar.gz", "has_sig": false, "md5_digest": "7d5de40d4eac37817dd29588369feab2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9462, "upload_time": "2015-05-07T12:28:09", "url": "https://files.pythonhosted.org/packages/54/36/4712ca645e465c5be0a43cb3f772a73df3c4d886eb1b290bcfa61b625a2b/shcmd-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "e5c3601b587cc992c62f0bd699ed78a6", "sha256": "38d3455ab7b72e31b499d8322979bde835126585d1709e390801a4e8b8652102" }, "downloads": -1, "filename": "shcmd-0.4.1.tar.gz", "has_sig": false, "md5_digest": "e5c3601b587cc992c62f0bd699ed78a6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9755, "upload_time": "2015-06-14T07:11:00", "url": "https://files.pythonhosted.org/packages/4c/f8/300858be675f3884212acf00e38aa2a7a23372ef73fd57730296e46c5d9e/shcmd-0.4.1.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "404681714d7587d5f41a841738646428", "sha256": "d9c25f04fb7e9e28fafc5001d57dc7369065928219d5b8295f6d862792620f54" }, "downloads": -1, "filename": "shcmd-0.5.0.tar.gz", "has_sig": false, "md5_digest": "404681714d7587d5f41a841738646428", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10892, "upload_time": "2015-06-19T06:50:48", "url": "https://files.pythonhosted.org/packages/ca/b5/76af3c7018db6bac7c7bf2d75c9237353efd1cd047a30f466128a8bea5a4/shcmd-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "5f554d56af05f75d62e0aeca6a3cad54", "sha256": "4e790bf6a547d62a106d75fe00f5e505a2b3208fc7dc08ee969eca437722c4a3" }, "downloads": -1, "filename": "shcmd-0.5.1.tar.gz", "has_sig": false, "md5_digest": "5f554d56af05f75d62e0aeca6a3cad54", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10896, "upload_time": "2015-07-27T12:44:48", "url": "https://files.pythonhosted.org/packages/4f/4c/9606ec0c60e29d27385e8d00a138737d161653bc3b666c23eb3d94894955/shcmd-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "dda7ea64b13206fda241a9b1f2729d22", "sha256": "d16a08bf572efecd9cf7f4f2c58424b3a5acebf2b4e9aa59ff3e1768b146af88" }, "downloads": -1, "filename": "shcmd-0.5.2.tar.gz", "has_sig": false, "md5_digest": "dda7ea64b13206fda241a9b1f2729d22", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10907, "upload_time": "2015-09-13T22:05:04", "url": "https://files.pythonhosted.org/packages/f2/21/65acfab4f6a6f2f0b714bb4edde54ea3323129d3153b01e20a1e427428ef/shcmd-0.5.2.tar.gz" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "4f094b96c35948e51697573e1928ad42", "sha256": "6084e3929f9465b7d23d33f86d51d82fdf0ca79f6fa485655030ad6d8add04b1" }, "downloads": -1, "filename": "shcmd-0.5.3.tar.gz", "has_sig": false, "md5_digest": "4f094b96c35948e51697573e1928ad42", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10610, "upload_time": "2015-10-15T19:47:03", "url": "https://files.pythonhosted.org/packages/b1/11/5c29d55fcfe42cfddd242e8122710c4033b5dd22d544c80cb0a054771c11/shcmd-0.5.3.tar.gz" } ], "0.5.4": [ { "comment_text": "", "digests": { "md5": "810c582b0b793b2ad8785fa9f81991da", "sha256": "3b8c1af5dbc9f9009517b1b1a0653ee2fbe5449b1de77bb599e5df704668ba5c" }, "downloads": -1, "filename": "shcmd-0.5.4.tar.gz", "has_sig": false, "md5_digest": "810c582b0b793b2ad8785fa9f81991da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10619, "upload_time": "2015-10-15T20:42:43", "url": "https://files.pythonhosted.org/packages/dd/0c/0cfc1436037aa15e47da4ec38882984525100b2bc30e1ad6e0a04698442d/shcmd-0.5.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "810c582b0b793b2ad8785fa9f81991da", "sha256": "3b8c1af5dbc9f9009517b1b1a0653ee2fbe5449b1de77bb599e5df704668ba5c" }, "downloads": -1, "filename": "shcmd-0.5.4.tar.gz", "has_sig": false, "md5_digest": "810c582b0b793b2ad8785fa9f81991da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10619, "upload_time": "2015-10-15T20:42:43", "url": "https://files.pythonhosted.org/packages/dd/0c/0cfc1436037aa15e47da4ec38882984525100b2bc30e1ad6e0a04698442d/shcmd-0.5.4.tar.gz" } ] }