{ "info": { "author": "mogproject", "author_email": "mogproj@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "=========\ncolor-ssh\n=========\n\nRuns remote commands, colorfully.\n\n.. image:: https://badge.fury.io/py/color-ssh.svg\n :target: http://badge.fury.io/py/color-ssh\n :alt: PyPI version\n\n.. image:: https://travis-ci.org/mogproject/color-ssh.svg?branch=master\n :target: https://travis-ci.org/mogproject/color-ssh\n :alt: Build Status\n\n.. image:: https://coveralls.io/repos/mogproject/color-ssh/badge.svg?branch=master&service=github\n :target: https://coveralls.io/github/mogproject/color-ssh?branch=master\n :alt: Coverage Status\n\n.. image:: https://img.shields.io/badge/license-Apache%202.0-blue.svg\n :target: http://choosealicense.com/licenses/apache-2.0/\n :alt: License\n\n.. image:: https://badge.waffle.io/mogproject/color-ssh.svg?label=ready&title=Ready\n :target: https://waffle.io/mogproject/color-ssh\n :alt: 'Stories in Ready'\n\n--------\nFeatures\n--------\n\nTwo commands will be installed.\n\n* ``color-cat``: Similar to Linux's ``cat`` command, but the only difference is that the output is colored.\n\n * The color is determined by the label string, therefore same label makes the output to be same color.\n\n* ``color-ssh``: Execute remote commands via ``ssh`` with colored output. You can do parallel optionally.\n\n.. image:: https://raw.githubusercontent.com/wiki/mogproject/color-ssh/files/demo.gif\n\n------------\nDependencies\n------------\n\n* Python: 2.6 / 2.7 / 3.2 / 3.3 / 3.4 / 3.5\n\n------------\nInstallation\n------------\n\n* ``pip`` command may need ``sudo``\n\n+-------------------------+---------------------------------------+\n| Operation | Command |\n+=========================+=======================================+\n| Install |``pip install color-ssh`` |\n+-------------------------+---------------------------------------+\n| Upgrade |``pip install --upgrade color-ssh`` |\n+-------------------------+---------------------------------------+\n| Uninstall |``pip uninstall color-ssh`` |\n+-------------------------+---------------------------------------+\n| Check installed version | | ``color-cat --version`` |\n| | | ``color-ssh --version`` |\n+-------------------------+---------------------------------------+\n| Help | | ``color-cat --help`` |\n| | | ``color-ssh --help`` |\n+-------------------------+---------------------------------------+\n\n----------\nQuickstart\n----------\n\ncolor-cat\n---------\n\n::\n\n echo abc | color-cat -l label # print colored label and output\n echo abc | color-cat -l label -c magenta # specify color\n echo abc | color-cat -l label -s '=>' # specify separator\n color-cat -l label README.rst # print the content of the file\n\ncolor-ssh\n---------\n\n* Basic usage\n\n::\n\n color-ssh server-1 ls -l # run command in server-1 with colored output\n color-ssh server-1 'cd /tmp && pwd'\n color-ssh --ssh 'ssh -v' username@server-1 id # overwrite ssh command to \"ssh -v\"\n\n* Parallel command executing\n\n::\n\n color-ssh -h ~/hosts ls -l # load host list from file (each line \"[user@]host[:port]\")\n color-ssh -H 'server-1 server-2' ls -l # specify server list within the command line\n color-ssh -h ~/hosts -p 4 ls -l # specify parallelism\n\n* Uploading files and distributing command-line arguments\n\n::\n\n color-ssh -h ~/hosts --upload-with /path/to/xxx do-something /path/to/xxx # upload file before executing command\n color-ssh -h ~/hosts --upload-with '/path/to/xxx /path/to/yyy' do-something # upload two files\n color-ssh -h ~/hosts --distribute do-something a b c d e\n # distirubute arguments to each server\n # e.g.\n # server-1: do-something a b c\n # server-2: do-something d e\n color-ssh -h ~/hosts --upload --distribute do-something /path/to/xxx /path/to/yyy\n # upload files before executing command\n # e.g.\n # server-1: do-something /path/to/xxx (uploading /path/to/xxx)\n # server-2: do-something /path/to/yyy (uploading /path/to/yyy)\n\n", "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/mogproject/color-ssh", "keywords": null, "license": "Apache 2.0 License", "maintainer": null, "maintainer_email": null, "name": "color-ssh", "package_url": "https://pypi.org/project/color-ssh/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/color-ssh/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/mogproject/color-ssh" }, "release_url": "https://pypi.org/project/color-ssh/0.1.6/", "requires_dist": null, "requires_python": null, "summary": "Runs remote commands, colorfully.", "version": "0.1.6" }, "last_serial": 1884224, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "6a18d9dcbdfacd8b958996bc607cb85f", "sha256": "39d29d66d82b0e2d2f5bcb9c62402da4346acd1d2202f3b62bf0ce6447eda86e" }, "downloads": -1, "filename": "color-ssh-0.0.1.tar.gz", "has_sig": false, "md5_digest": "6a18d9dcbdfacd8b958996bc607cb85f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3582, "upload_time": "2015-12-19T13:52:17", "url": "https://files.pythonhosted.org/packages/88/00/81dacd84c6df916082eecf97302d09e29df22eb1242e729dcd8aa8fe51ee/color-ssh-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "3a8d1ad91972ae5cf39e1043d397c406", "sha256": "da955e246de67ad1ed4310940b803391bc34670246511af04c244de1591a9a6f" }, "downloads": -1, "filename": "color-ssh-0.0.2.tar.gz", "has_sig": false, "md5_digest": "3a8d1ad91972ae5cf39e1043d397c406", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3957, "upload_time": "2015-12-20T07:00:37", "url": "https://files.pythonhosted.org/packages/e1/b1/c8f965994e68f662b52c6eaaa249e74985a7089b01de3852d59eb0201c50/color-ssh-0.0.2.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "8ab96fc87379bf2deeb88acf448d4edc", "sha256": "c30f8f30af5e2686e54b443c7d60d296bb51b83390fed586bed677879a5a672a" }, "downloads": -1, "filename": "color-ssh-0.1.0.tar.gz", "has_sig": false, "md5_digest": "8ab96fc87379bf2deeb88acf448d4edc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4984, "upload_time": "2015-12-20T19:00:47", "url": "https://files.pythonhosted.org/packages/9e/14/eab089b09db727824ab41220f76c1fef2793e1991a010f1cd13dcb233ec8/color-ssh-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "f76bd11594d308a702dcb98d678f574e", "sha256": "6080cfab0035b6ee562d8363e33f81829279c3d22982869e03208838aa5ff837" }, "downloads": -1, "filename": "color-ssh-0.1.1.tar.gz", "has_sig": false, "md5_digest": "f76bd11594d308a702dcb98d678f574e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5069, "upload_time": "2015-12-23T11:44:03", "url": "https://files.pythonhosted.org/packages/4b/9e/a8e71040c99f50b0a9f962e51f13014d2c18433406992a2f1a0df5fc5691/color-ssh-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "12464be6b8af387e42ad15ba1524e4ba", "sha256": "4532e0ea914118e1eb3a904497a870fad7865cbc7ef447a140daa8f6ecda9f68" }, "downloads": -1, "filename": "color-ssh-0.1.2.tar.gz", "has_sig": false, "md5_digest": "12464be6b8af387e42ad15ba1524e4ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5303, "upload_time": "2015-12-26T06:08:37", "url": "https://files.pythonhosted.org/packages/6a/f1/3b117187e72a710aa812d9c10e15fddc533f2ee3c1516909ef9c1e9b68a4/color-ssh-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "114b4932d08bb0d334c461b7243a59fa", "sha256": "1b21fd6e92163fa694cbd8d52416d7cd7a5d2a45e4bfad2528af291e024af926" }, "downloads": -1, "filename": "color-ssh-0.1.3.tar.gz", "has_sig": false, "md5_digest": "114b4932d08bb0d334c461b7243a59fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5745, "upload_time": "2015-12-27T05:12:53", "url": "https://files.pythonhosted.org/packages/40/20/5bc4bbee353486e707578b78522ae0629d89ace4ac393318ceb44718a614/color-ssh-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "5ec9d82fe2f776f5ae63f90ec5e5db66", "sha256": "8e641dd7c8912672019a5e95d92ff5e6e7de3966943c512ebb3372e354d0e4f8" }, "downloads": -1, "filename": "color-ssh-0.1.4.tar.gz", "has_sig": false, "md5_digest": "5ec9d82fe2f776f5ae63f90ec5e5db66", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5800, "upload_time": "2015-12-27T14:08:51", "url": "https://files.pythonhosted.org/packages/6b/4b/def3db74d8df1ba4786ed432ac6e12f314e6c2bf7008f5fb5a603edbd2bb/color-ssh-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "86239fc40770a25e62a10c72bc2476c0", "sha256": "ce4e3648f1de04abb5ff0d6ea6572ec8ec430123379123890aa4d3c247afc4dc" }, "downloads": -1, "filename": "color-ssh-0.1.5.tar.gz", "has_sig": false, "md5_digest": "86239fc40770a25e62a10c72bc2476c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5901, "upload_time": "2015-12-30T03:08:53", "url": "https://files.pythonhosted.org/packages/02/e3/c498f571bf0b1c4da46bc62d8226709237a73c00dd8fde332abb65b2fee7/color-ssh-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "984d0345ccf6739bed41f468c55b6f27", "sha256": "978920d20b0167c4f99222a9923d2c4001354dd7a15b71e5df2bff5c58119251" }, "downloads": -1, "filename": "color-ssh-0.1.6.tar.gz", "has_sig": false, "md5_digest": "984d0345ccf6739bed41f468c55b6f27", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6402, "upload_time": "2016-01-01T09:51:53", "url": "https://files.pythonhosted.org/packages/1c/b6/f277525f6942be683274a74a5e9e3cd8bad511ccf61ac11e59a0c6bd7746/color-ssh-0.1.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "984d0345ccf6739bed41f468c55b6f27", "sha256": "978920d20b0167c4f99222a9923d2c4001354dd7a15b71e5df2bff5c58119251" }, "downloads": -1, "filename": "color-ssh-0.1.6.tar.gz", "has_sig": false, "md5_digest": "984d0345ccf6739bed41f468c55b6f27", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6402, "upload_time": "2016-01-01T09:51:53", "url": "https://files.pythonhosted.org/packages/1c/b6/f277525f6942be683274a74a5e9e3cd8bad511ccf61ac11e59a0c6bd7746/color-ssh-0.1.6.tar.gz" } ] }