{ "info": { "author": "grahamhar", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python :: 3", "Topic :: Software Development :: Build Tools" ], "description": "# ssh-ec2\nMake ssh to EC2 instances easier\n\nInstall:\n\n```\npip install ssh-ec2\n```\n\nSetup:\n\nAdd the following to your shell rc (.bashrc, .bash_profile, .zshrc):\n\n```\n#compdef ssh_ec2\n_ssh_ec2() {\n eval $(env COMMANDLINE=\"${words[1,$CURRENT]}\" _SSH_EC2_COMPLETE=complete-zsh ssh_ec2)\n}\nif [[ \"$(basename -- ${(%):-%x})\" != \"_ssh_ec2\" ]]; then\n autoload -U compinit && compinit\n compdef _ssh_ec2 ssh_ec2\nfi\n```\n\nExample Usage:\n\n```\nssh_ec2 select [TAG NAME] [TAG VALUE] [IP ADDRESS|all|random]\n\nUsage: ssh_ec2 [OPTIONS] COMMAND [ARGS]...\n\nOptions:\n --help Show this message and exit.\n\nCommands:\n select\n```\n\nTab completion for all commands and arguments. If you don't need a specific IP then use random to select one of the hosts at random or all to go to each host in turn.\n\nNote:\n\nIf tag names have a `:` in them they are replaced with `_COLON_` this is due to zsh treating text after a colon as help text\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/grahamhar/ssh-ec2/", "keywords": "aws ec2 ssh", "license": "", "maintainer": "", "maintainer_email": "", "name": "ssh-ec2", "package_url": "https://pypi.org/project/ssh-ec2/", "platform": "", "project_url": "https://pypi.org/project/ssh-ec2/", "project_urls": { "Bug Reports": "https://github.com/grahamhar/ssh-ec2/issues", "Homepage": "https://github.com/grahamhar/ssh-ec2/", "Source": "https://github.com/grahamhar/ssh-ec2/" }, "release_url": "https://pypi.org/project/ssh-ec2/0.0.2/", "requires_dist": [ "awscli", "boto3", "click", "click-completion", "pytest; extra == 'dev'", "pytest-cov; extra == 'dev'", "coveralls; extra == 'dev'" ], "requires_python": "", "summary": "A simple AWS ec2 host discovery and ssh script", "version": "0.0.2" }, "last_serial": 4349619, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "387dc8c355e79a19f3244c3b5dea0d1a", "sha256": "9a0ec9e2b531f71439ec3ec3295421dfcdfe45aa443c3c9177781a95630ebce3" }, "downloads": -1, "filename": "ssh_ec2-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "387dc8c355e79a19f3244c3b5dea0d1a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16759, "upload_time": "2018-10-07T09:02:09", "url": "https://files.pythonhosted.org/packages/cb/45/047f3c13bf2f8faf55509a163af7f9cdd88b95521b72b9a60cbaea24d851/ssh_ec2-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1e3920873b3d5c7ac384b5ac8c5f02de", "sha256": "34fb9629e17a099bff994866af3fd23b23e4b18fc4337e7048778f5ec19c5b2a" }, "downloads": -1, "filename": "ssh-ec2-0.0.1.tar.gz", "has_sig": false, "md5_digest": "1e3920873b3d5c7ac384b5ac8c5f02de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3864, "upload_time": "2018-10-07T09:02:11", "url": "https://files.pythonhosted.org/packages/ca/a2/6399b1d618fba2ef7834005a58ec4d88bb3e6836f4324abe57a57cd963c3/ssh-ec2-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "1659b57942fd9f79e80b57552313433e", "sha256": "8bf75318c0d70953fc9d466bc8f72d3c5148a36cb08916dca8fa3a9440f3d76b" }, "downloads": -1, "filename": "ssh_ec2-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "1659b57942fd9f79e80b57552313433e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16894, "upload_time": "2018-10-07T16:31:34", "url": "https://files.pythonhosted.org/packages/d6/45/c866cdd4885843adec5e77b5e660443a08e46d394957f11cfcc125a2e3c1/ssh_ec2-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "27d44af1c4ac829ae4a300ecdd28e5f7", "sha256": "9a636fe446fab543041fd5c2c549ed2df18d120aca196c683e66b74eb9308a9d" }, "downloads": -1, "filename": "ssh-ec2-0.0.2.tar.gz", "has_sig": false, "md5_digest": "27d44af1c4ac829ae4a300ecdd28e5f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4007, "upload_time": "2018-10-07T16:31:35", "url": "https://files.pythonhosted.org/packages/b5/85/06bf2c7932a5198e1126d59e01351b646bd5261bccfe8a3ffec5a2f65c90/ssh-ec2-0.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1659b57942fd9f79e80b57552313433e", "sha256": "8bf75318c0d70953fc9d466bc8f72d3c5148a36cb08916dca8fa3a9440f3d76b" }, "downloads": -1, "filename": "ssh_ec2-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "1659b57942fd9f79e80b57552313433e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16894, "upload_time": "2018-10-07T16:31:34", "url": "https://files.pythonhosted.org/packages/d6/45/c866cdd4885843adec5e77b5e660443a08e46d394957f11cfcc125a2e3c1/ssh_ec2-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "27d44af1c4ac829ae4a300ecdd28e5f7", "sha256": "9a636fe446fab543041fd5c2c549ed2df18d120aca196c683e66b74eb9308a9d" }, "downloads": -1, "filename": "ssh-ec2-0.0.2.tar.gz", "has_sig": false, "md5_digest": "27d44af1c4ac829ae4a300ecdd28e5f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4007, "upload_time": "2018-10-07T16:31:35", "url": "https://files.pythonhosted.org/packages/b5/85/06bf2c7932a5198e1126d59e01351b646bd5261bccfe8a3ffec5a2f65c90/ssh-ec2-0.0.2.tar.gz" } ] }