{ "info": { "author": "Dmitriy Lyalyuev", "author_email": "dmitriy@lyalyuev.info", "bugtrack_url": null, "classifiers": [ "Environment :: Console", "Environment :: MacOS X", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: System :: Systems Administration", "Topic :: Utilities" ], "description": "# Autocomplete SSH hosts for AWS\n\n## Setup autocompletion\n\nTo get it working you need to install `bash-completion` and `boto3` python library.\n\nOn MacOS X run:\n\n $ brew install bash-completion\n $ pip install boto3 awscli\n $ aws configure\n\nEnter your credentials to get access to the AWS API.\n\nOr you can use [environment variables](https://boto3.amazonaws.com/v1/documentation/api/latest/guide/configuration.html#environment-variable-configuration).\n\nCreate symlink to `.ssh_autocompletion` file in your home folder:\n\n $ ln -sf $(pwd)/.bash_autocompletion ~/\n\nImport `.bash_autocompletion` in your `~/.bashrc`:\n\n $ echo 'source ~/.bash_autocompletion' >> ~/.bashrc\n $ . ~/.bash.rc\n\n## Installing\n\nThe easiest way to install aws_ssh_config is to use pip:\n\n $ pip install aws_ssh_config\n\nor from sources:\n\n $ git clone https://github.com/DmitriyLyalyuev/aws_ssh_config.git\n $ cd aws_ssh_config\n $ python3 setup.py install\n\n## Generating/updating ssh config\n\nCreate for ssh `config.d` folder:\n\n $ mkdir -p ~/.ssh/config.d\n\nTo generate or update ssh config for AWS hosts run:\n\n aws_ssh_config > ~/.ssh/config.d/aws\n\n## Usage\n\nTo test autocompletion enter in terminal:\n\n $ ssh host_[TAB]\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/DmitriyLyalyuev/aws_ssh_config", "keywords": "ssh aws devops sysadmin-tool script", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "aws-ssh-config", "package_url": "https://pypi.org/project/aws-ssh-config/", "platform": "", "project_url": "https://pypi.org/project/aws-ssh-config/", "project_urls": { "Homepage": "https://github.com/DmitriyLyalyuev/aws_ssh_config" }, "release_url": "https://pypi.org/project/aws-ssh-config/0.1.4/", "requires_dist": [ "boto3" ], "requires_python": "", "summary": "aws_ssh_config generates ssh config file content from given AWS account", "version": "0.1.4" }, "last_serial": 4410430, "releases": { "0.1.2": [ { "comment_text": "", "digests": { "md5": "0aacf33a8e5d800a52e35a20828d6bb4", "sha256": "5a2638d4b1077806b1a500e7856f2a99f220e6eec8057d75df8a9f114c82d2ae" }, "downloads": -1, "filename": "aws_ssh_config-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "0aacf33a8e5d800a52e35a20828d6bb4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3649, "upload_time": "2018-10-19T12:28:28", "url": "https://files.pythonhosted.org/packages/d9/f0/2c6d23050d2cfb13dc35bbd5d9961d58f58229083033e6cf5eb8bebd91f1/aws_ssh_config-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "92c48ba31facb51b5df988133562abe6", "sha256": "a321d4c1be349f4e791243082a0f1b7847af919275a1561d2ec752825e75d087" }, "downloads": -1, "filename": "aws_ssh_config-0.1.2.tar.gz", "has_sig": false, "md5_digest": "92c48ba31facb51b5df988133562abe6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2535, "upload_time": "2018-10-19T12:28:29", "url": "https://files.pythonhosted.org/packages/5b/46/4010ff3ff80583e04498787723adb2058ec156daf2878ea947b2b1148968/aws_ssh_config-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "c6891d2a2f8f9f79581476c8ba58892d", "sha256": "eee292f40556cad3881d22c06d871f20e0cc7182a26e407bdef3ce8d5393f9ea" }, "downloads": -1, "filename": "aws_ssh_config-0.1.3-py3.7.egg", "has_sig": false, "md5_digest": "c6891d2a2f8f9f79581476c8ba58892d", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": null, "size": 2962, "upload_time": "2018-10-19T12:48:01", "url": "https://files.pythonhosted.org/packages/42/08/5dea644f999218bcdba998561a72e5745e20ee11480bfdea41c38c474de5/aws_ssh_config-0.1.3-py3.7.egg" }, { "comment_text": "", "digests": { "md5": "b0a942cb71f59bf265722b01c8f80156", "sha256": "83f2050a56d63b3f2b7a9aab945db38cf44360d6744a08d8ec5463272c694ef5" }, "downloads": -1, "filename": "aws_ssh_config-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "b0a942cb71f59bf265722b01c8f80156", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3712, "upload_time": "2018-10-19T12:47:59", "url": "https://files.pythonhosted.org/packages/e6/9c/1c0d6c3e8fb4f768c68b0caeccceaac636bac71addf7e6d1da7391c97014/aws_ssh_config-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "da9575fe12cd26a98cada61ef2bc3318", "sha256": "e4a81fc0794b94d52fc34dba134e69d7e8c701c5ccaff3c2d74a5d2822ccb049" }, "downloads": -1, "filename": "aws_ssh_config-0.1.3.tar.gz", "has_sig": false, "md5_digest": "da9575fe12cd26a98cada61ef2bc3318", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2660, "upload_time": "2018-10-19T12:48:02", "url": "https://files.pythonhosted.org/packages/86/4d/0a9d9f53625155455192eee94a0cead575f95270478ac2ce3201aab9638a/aws_ssh_config-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "787abe651b2da5550f4976775ebdeaa6", "sha256": "5e26aeecc3e513fb61c51d902496a271e2d0cd69e28cf4a5ff1846566695ca1d" }, "downloads": -1, "filename": "aws_ssh_config-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "787abe651b2da5550f4976775ebdeaa6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3721, "upload_time": "2018-10-24T09:56:34", "url": "https://files.pythonhosted.org/packages/c8/c8/73891281e7aca9894656c59fbfc40b7adfee49c99ddc772e437e47b026c9/aws_ssh_config-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9ea7f294e142ed8aa1974c2c95cd7327", "sha256": "950c27891a15d2dcbc02bc10a7b52de123e2820c4e1e293d646f479e5a736a18" }, "downloads": -1, "filename": "aws_ssh_config-0.1.4.tar.gz", "has_sig": false, "md5_digest": "9ea7f294e142ed8aa1974c2c95cd7327", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2723, "upload_time": "2018-10-24T09:56:36", "url": "https://files.pythonhosted.org/packages/53/e6/e6a5f707fdb41c0b1dc560889db1c493edf731282eec119e0723b8fd807a/aws_ssh_config-0.1.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "787abe651b2da5550f4976775ebdeaa6", "sha256": "5e26aeecc3e513fb61c51d902496a271e2d0cd69e28cf4a5ff1846566695ca1d" }, "downloads": -1, "filename": "aws_ssh_config-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "787abe651b2da5550f4976775ebdeaa6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3721, "upload_time": "2018-10-24T09:56:34", "url": "https://files.pythonhosted.org/packages/c8/c8/73891281e7aca9894656c59fbfc40b7adfee49c99ddc772e437e47b026c9/aws_ssh_config-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9ea7f294e142ed8aa1974c2c95cd7327", "sha256": "950c27891a15d2dcbc02bc10a7b52de123e2820c4e1e293d646f479e5a736a18" }, "downloads": -1, "filename": "aws_ssh_config-0.1.4.tar.gz", "has_sig": false, "md5_digest": "9ea7f294e142ed8aa1974c2c95cd7327", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2723, "upload_time": "2018-10-24T09:56:36", "url": "https://files.pythonhosted.org/packages/53/e6/e6a5f707fdb41c0b1dc560889db1c493edf731282eec119e0723b8fd807a/aws_ssh_config-0.1.4.tar.gz" } ] }