{ "info": { "author": "Marc Bruggmann", "author_email": "bruggmann.marc@gmail.com", "bugtrack_url": null, "classifiers": [ "Operating System :: MacOS", "Programming Language :: Python", "Topic :: Utilities" ], "description": "i2ssh\n=====\n\nssh into to a cluster of machines using `iTerm 2 `_ split panes on OSX.\n\n|pypi|_ |buildstatus|_\n\nInstallation\n************\n\n::\n\n $ pip install i2ssh\n\n\nUsage\n*****\n\n::\n\n $ cat ~/.i2sshrc\n ---\n mycluster:\n hosts:\n - host1.domain.net\n - host2.domain.net\n - host3.domain.net\n - host4.domain.net\n\n $ i2ssh mycluster\n\n\nCommand-line arguments\n**********************\n\n::\n\n $ i2ssh -h\n usage: i2ssh [-h] [-c CONFIG] [-v] cluster\n\n positional arguments:\n cluster the cluster to connect to.\n\n optional arguments:\n -h, --help show this help message and exit\n -c CONFIG, --config CONFIG\n the config file to use (default \"~/.i2sshrc\").\n -v, --verbose increases log verbosity.\n -l, --list list the clusters in the config file.\n\n\nConfig file\n***********\n\n::\n\n ---\n # the name of the cluster.\n mycluster:\n\n # the command to execute in every pane, defaults to 'ssh'.\n # the hostname for that pane will be appended to the\n # command before being executed, resulting in something\n # like 'ssh host1.domain.net'.\n cmd: 'ssh'\n\n # the remote user to log into as, defaults to the local user.\n user: 'username'\n\n # how to split the window, defaults to 'sqrt(n) x (n/cols)'.\n layout: '2x2'\n\n # position and size for the new window, defaults to\n # maximize within the available space on screen. the format\n # is (x, y, width, height).\n window: '0, 0, 1440, 900'\n\n # the time to wait between scripting commands, in seconds.\n # defaults to 0.1\n delay: 0.1\n\n # the list of hosts to execute the command for.\n hosts:\n - host1.domain.net\n - host2.domain.net\n - host3.domain.net\n - host4.domain.net\n\n\n.. |buildstatus| image:: https://img.shields.io/travis/mbruggmann/i2ssh/master.svg\n.. _buildstatus: https://travis-ci.org/mbruggmann/i2ssh\n.. |pypi| image:: https://img.shields.io/pypi/v/i2ssh.svg\n.. _pypi: https://pypi.python.org/pypi/i2ssh", "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/mbruggmann/i2ssh", "keywords": null, "license": "Apache License 2.0", "maintainer": null, "maintainer_email": null, "name": "i2ssh", "package_url": "https://pypi.org/project/i2ssh/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/i2ssh/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/mbruggmann/i2ssh" }, "release_url": "https://pypi.org/project/i2ssh/0.4.0/", "requires_dist": null, "requires_python": null, "summary": "SSH into to a cluster of machines using iTerm 2 split panes on OSX.", "version": "0.4.0" }, "last_serial": 2377071, "releases": { "0.2.0": [ { "comment_text": "", "digests": { "md5": "9e72e80e45191c2971e6190cd3e3e78b", "sha256": "63e9425cd52a71e89837c975d36d4e6ef1d72a9380ca131f424d61843a7579ba" }, "downloads": -1, "filename": "i2ssh-0.2.0.tar.gz", "has_sig": false, "md5_digest": "9e72e80e45191c2971e6190cd3e3e78b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9088, "upload_time": "2015-01-11T22:22:56", "url": "https://files.pythonhosted.org/packages/cf/dd/c898ec67b9a48a599c77ee17cbbd95f8038317a74aab6e9612403b3b4f59/i2ssh-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "1c1b1bbab80a6222445052054ad323ab", "sha256": "54709d0f352b516f5602568afda2676a5d66afe9eefc7801bab765375932a6dd" }, "downloads": -1, "filename": "i2ssh-0.3.0.tar.gz", "has_sig": false, "md5_digest": "1c1b1bbab80a6222445052054ad323ab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9084, "upload_time": "2015-02-01T11:45:34", "url": "https://files.pythonhosted.org/packages/be/6d/3eb6664835d894553ac2fd05cfc9ae2ffcb6c03b4494c6edcc8f16cb682e/i2ssh-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "3d6eaed9865abefce4d3d9374146f601", "sha256": "877415313e84a37fcd77dd789c5fafd67dba2ce3a148b0b0b0e7a71090a43a50" }, "downloads": -1, "filename": "i2ssh-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3d6eaed9865abefce4d3d9374146f601", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10510, "upload_time": "2016-10-03T08:36:07", "url": "https://files.pythonhosted.org/packages/42/49/061c26ab848dcb83962a24375c2e0ccc866317341fcfa1a358f7163664d1/i2ssh-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ee6f0a129b0439e632ec2141c9f09432", "sha256": "7583b4d5d669a7e4ebdd34d6da17bbe8aec803150df283befcc76ae7adccd9f2" }, "downloads": -1, "filename": "i2ssh-0.4.0.tar.gz", "has_sig": false, "md5_digest": "ee6f0a129b0439e632ec2141c9f09432", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9418, "upload_time": "2016-10-03T08:36:09", "url": "https://files.pythonhosted.org/packages/c6/be/0ccacd61654f587984cfb8242f624278c141b7872dbead7e4020c7c2b7ed/i2ssh-0.4.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3d6eaed9865abefce4d3d9374146f601", "sha256": "877415313e84a37fcd77dd789c5fafd67dba2ce3a148b0b0b0e7a71090a43a50" }, "downloads": -1, "filename": "i2ssh-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3d6eaed9865abefce4d3d9374146f601", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10510, "upload_time": "2016-10-03T08:36:07", "url": "https://files.pythonhosted.org/packages/42/49/061c26ab848dcb83962a24375c2e0ccc866317341fcfa1a358f7163664d1/i2ssh-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ee6f0a129b0439e632ec2141c9f09432", "sha256": "7583b4d5d669a7e4ebdd34d6da17bbe8aec803150df283befcc76ae7adccd9f2" }, "downloads": -1, "filename": "i2ssh-0.4.0.tar.gz", "has_sig": false, "md5_digest": "ee6f0a129b0439e632ec2141c9f09432", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9418, "upload_time": "2016-10-03T08:36:09", "url": "https://files.pythonhosted.org/packages/c6/be/0ccacd61654f587984cfb8242f624278c141b7872dbead7e4020c7c2b7ed/i2ssh-0.4.0.tar.gz" } ] }