{ "info": { "author": "Donne Martin", "author_email": "donne.martin@gmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: Apache Software License", "Natural Language :: English", "Programming Language :: Python", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Topic :: Software Development", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": ".. figure:: http://i.imgur.com/vzC5zmA.gif\n :alt:\n\n|Build Status| |Documentation Status| |Dependency Status|\n\n|PyPI version| |PyPI| |License|\n\nSAWS\n====\n\nTo view the latest ``README``, ``docs``, and ``code`` visit the GitHub\nrepo:\n\nhttps://github.com/donnemartin/saws\n\nTo submit bugs or feature requests, visit the issue tracker:\n\nhttps://github.com/donnemartin/saws/issues\n\nChangelog\n=========\n\n0.4.2 (2017-04-08)\n------------------\n\nBug Fixes\n~~~~~~~~~\n\n- `#90 `__ - Fix\n ``Sphinx`` document generation issues.\n\nUpdates\n~~~~~~~\n\n- Update list of commands.\n- `#92 `__ - Update\n ``feed_key to feed and process_keys for``\\ prompt-toolkit\\` v1.0.1+.\n\n0.4.1 (2015-05-31)\n------------------\n\nBug Fixes\n~~~~~~~~~\n\n- `#83 `__ - Update to\n ``prompt-toolkit`` 1.0.0, which includes a number of performance\n improvements (especially noticeable on Windows) and bug fixes.\n\nUpdates\n~~~~~~~\n\n- `#75 `__,\n `#76 `__ - Fix groff\n install and follow Dockerfile best practices.\n- `#85 `__ - Update\n packaging dependencies based on semantic versioning.\n- `#86 `__ - Fix linter\n issues regarding imports.\n- Update list of commands.\n- Update INSTALLATION:\n\n - Add install from SOURCE.\n - Add note about OS X 10.11 pip issue (now also in README).\n - Update intro.\n\n- Update link to style guide in CONTRIBUTING.\n\n0.4.0 (2015-12-08)\n------------------\n\nFeatures\n~~~~~~~~\n\n- Implemented `#67 `__:\n Add Fish-style auto suggestions.\n\nBug Fixes\n~~~~~~~~~\n\n- Fixed `#71 `__:\n Disable color output for shell commands.\n- Fixed `#72 `__:\n Exiting with ``F10`` does not clear the menu bar.\n\nUpdates\n~~~~~~~\n\n- Updated list of commands.\n- Updated repo ``README``.\n\n - Added auto suggestions.\n\n- Fixed `#66 `__:\n Removed ``docs/build`` from source repo.\n\n0.3.2 (2015-10-16)\n------------------\n\nFeatures\n~~~~~~~~\n\n- Resolved `#38 `__:\n Added ``Docker`` installation support, by\n `frosforever `__.\n- Resolved `#39 `__:\n Changed completion matching to ignore case.\n- Resolved `#40 `__:\n Added ``emr --cluster-states`` completions.\n- Resolved `#52 `__ and\n `#58 `__: Updated list\n of auto-completed commands and subcommands.\n- Resolved `#53 `__:\n Moved shortcuts out of ``~/.sawsrc`` to a new file\n ``~/.saws.shortcuts`` to simplify managing shortcuts.\n\nBug Fixes\n~~~~~~~~~\n\n- Fixed `#22 `__ and\n `#26 `__:\n\n - ``ordereddict`` is now only installed with Python 2.6.\n - ``enum34`` is now only installed with Python 3.3 and below.\n\n- Fixed `#29 `__:\n ``SAWS`` is now compatible with ``prompt_toolkit`` version 0.52, by\n `jonathanslenders `__.\n- Fixed `#33 `__:\n ``SAWS`` will no longer exit on keyboard interrupt such as\n ``Ctrl-C``, which can be useful to terminate long-running ``aws-cli``\n commands.\n- Fixed `#35 `__: Grep\n now works consistently with shortcuts, by\n `mlimaloureiro `__.\n- Fixed `#41 `__: Blank\n entry is no longer shown in list of completion if there is no\n optional value set for a given tag's key.\n- Fixed `#60 `__:\n Running an empty command no longer results in a pygmentize syntax\n error.\n- Fixed `#61 `__:\n Refreshing resources multiple times no longer results in an\n exception.\n\nUpdates\n~~~~~~~\n\n- Added PyPI keywords for easier searching.\n- Updated PyPI ``README``.\n\n - Added GitHub repo link, issue tracker, and repo gif.\n\n- Added ``INSTALLATION`` doc, with the following updates:\n\n - Added ``virtualenv`` installation section.\n - Added ``Pipsi`` installation section\n `#44 `__, by\n `svieira `__.\n - Added ``Docker`` installation section\n `#38 `__, by\n `frosforever `__.\n\n- Updated repo ``README``.\n\n - Updated discussion of shortcuts with the new ``~/.saws.shortcuts``\n file.\n - Added Command History section.\n - Updated AWS Credentials and Named Profiles section.\n - Added command to run ``SAWS`` in the Developer Installation\n section.\n - Updated Motivation section to include fuzzy shortcut completion,\n toolbar options, execution and piping of shell commands. and\n history of commands.\n - Mentioned initial testing of Python 3.5 support.\n - Added install from GitHub source instructions to get the latest\n dev release\n\n- Updated docs.\n\n0.2.1 (2015-09-23)\n------------------\n\nBug Fixes\n~~~~~~~~~\n\n- Fixed `#29 `__:\n Dependency on python-prompt-toolkit > 0.50 breaks saws.\n\n0.2.0 (2015-09-22)\n------------------\n\nFeatures\n~~~~~~~~\n\n- Added support for\n `#18 `__: Multiple\n syntax highlighting themes.\n\n- Added improved support for\n `#17 `__: Execute\n shell commands within ``SAWS``, including piping.\n\nBug Fixes\n~~~~~~~~~\n\n- Fixed `#21 `__:\n Current command is overwritten on screen when refreshing resources\n with F5, by\n `jonathanslenders `__.\n\nUpdates\n~~~~~~~\n\n- Updated ``README`` installation section with:\n\n - ``Virtualenv`` instructions.\n - Details on how to run AWS named profiles/credentials.\n - Supported/tested platforms.\n\n- Updated ``README`` developer installation section with a new command\n to build the docs.\n\n- Updated docs.\n\n0.1.1 (2015-09-21)\n------------------\n\nBug Fixes\n~~~~~~~~~\n\n- Fixed `#14 `__: Fuzzy\n completions are sometimes showing incorrect completions for built-in\n commands and subcommands.\n\nUpdates\n~~~~~~~\n\n- Updated ``README`` installation section on how to run ``SAWS``.\n\n- Updated docs.\n\n- Updated description, download url, license, and classifiers in\n setup.py.\n\n0.1.0 (2015-09-21)\n------------------\n\n- Initial release.\n\n.. |Build Status| image:: https://travis-ci.org/donnemartin/saws.svg?branch=master\n :target: https://travis-ci.org/donnemartin/saws\n.. |Documentation Status| image:: https://readthedocs.org/projects/saws/badge/?version=latest\n :target: http://saws.readthedocs.org/en/latest/?badge=latest\n.. |Dependency Status| image:: https://gemnasium.com/donnemartin/saws.svg\n :target: https://gemnasium.com/donnemartin/saws\n.. |PyPI version| image:: https://badge.fury.io/py/saws.svg\n :target: http://badge.fury.io/py/saws\n.. |PyPI| image:: https://img.shields.io/pypi/pyversions/saws.svg\n :target: https://pypi.python.org/pypi/saws/\n.. |License| image:: http://img.shields.io/:license-apache-blue.svg\n :target: http://www.apache.org/licenses/LICENSE-2.0.html\n", "description_content_type": null, "docs_url": "https://pythonhosted.org/saws/", "download_url": "https://pypi.python.org/pypi/saws", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/donnemartin/saws", "keywords": null, "license": "Apache License 2.0", "maintainer": null, "maintainer_email": null, "name": "saws", "package_url": "https://pypi.org/project/saws/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/saws/", "project_urls": { "Download": "https://pypi.python.org/pypi/saws", "Homepage": "https://github.com/donnemartin/saws" }, "release_url": "https://pypi.org/project/saws/0.4.3/", "requires_dist": null, "requires_python": null, "summary": "SAWS: A Supercharged AWS Command Line Interface (CLI)", "version": "0.4.3" }, "last_serial": 2763449, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "e2fb6036807ff9f15ab096c1993faafe", "sha256": "83429bfd1c9e2b447cec99f4ccf1c2602cdc9b6a0fa63e37cedca3aea8fa83ad" }, "downloads": -1, "filename": "saws-0.1.0.tar.gz", "has_sig": false, "md5_digest": "e2fb6036807ff9f15ab096c1993faafe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 64002, "upload_time": "2015-09-21T11:14:37", "url": "https://files.pythonhosted.org/packages/4a/3f/dfb8d44f25e6893d0867cc2f6dd6db71b20f4bd97717b2ebb9bb81f0fc8b/saws-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "e81437360466216a41db6c78d9b46aae", "sha256": "1fc172f58d63af5ffa9c06633b86c6271d5bba81e27b541d541796e41ea595da" }, "downloads": -1, "filename": "saws-0.1.1.tar.gz", "has_sig": false, "md5_digest": "e81437360466216a41db6c78d9b46aae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 64412, "upload_time": "2015-09-21T17:42:22", "url": "https://files.pythonhosted.org/packages/ea/7d/faed2ec9c564381b9b831eadb9b9b87390fd66cd374256dceb077fed5786/saws-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "f836c91f923f6b3ec14a4d1f47a55e4e", "sha256": "510d221f2e7aadd6427b93ff8a72eef08297a5bf154a7a3e71d30f596457211e" }, "downloads": -1, "filename": "saws-0.2.0.tar.gz", "has_sig": false, "md5_digest": "f836c91f923f6b3ec14a4d1f47a55e4e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 64587, "upload_time": "2015-09-22T21:39:34", "url": "https://files.pythonhosted.org/packages/f9/e9/70f15a1d819867384a61f9d34fb3a3ec8a43816972fdabd3f84ea3e205c0/saws-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "0de9824baa45df4849cc29792ac9b24a", "sha256": "aa6d01d2d5c5b82d00cb628c3bfc74fc1400e49b78cfdf27bf40fdcee9399003" }, "downloads": -1, "filename": "saws-0.2.1.tar.gz", "has_sig": false, "md5_digest": "0de9824baa45df4849cc29792ac9b24a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 65281, "upload_time": "2015-09-23T19:37:35", "url": "https://files.pythonhosted.org/packages/25/3f/7ce2b06a7ba75782453d09a6c1bbf1ba14a1b8c57d0732b7593ca27020a6/saws-0.2.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "b30b270ddd38e7d5059fd05d95ad9f97", "sha256": "f8c0c8d6cf64a38c6bab728769108a0bbd1ff7372e67a4e7d54919f239dc6b3a" }, "downloads": -1, "filename": "saws-0.3.2.tar.gz", "has_sig": false, "md5_digest": "b30b270ddd38e7d5059fd05d95ad9f97", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36529, "upload_time": "2015-10-16T11:41:13", "url": "https://files.pythonhosted.org/packages/08/d2/d22c2116ef2dccabf2469ade8c02e899df0595ce2375109d0ad586d03bf0/saws-0.3.2.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "e1d6411b798a88b2ae27d65a87e23194", "sha256": "3aefcab0b9a37bf030ef8bdd3b2726579b7e797b13aae437f8ef3ffaf28ed753" }, "downloads": -1, "filename": "saws-0.4.0.tar.gz", "has_sig": false, "md5_digest": "e1d6411b798a88b2ae27d65a87e23194", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36943, "upload_time": "2015-12-08T11:30:26", "url": "https://files.pythonhosted.org/packages/61/74/ccbb7fe76c11c246a335ce5aca558d2bb46e622739e5041482fb745d80d6/saws-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "8727abd07aa8ae4d2fd7db97bff50f1f", "sha256": "05e7826ca4e04183b22b714c72d06a54e5b1c281938b7dd49292b762513662f5" }, "downloads": -1, "filename": "saws-0.4.1.tar.gz", "has_sig": false, "md5_digest": "8727abd07aa8ae4d2fd7db97bff50f1f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44083, "upload_time": "2016-05-31T11:10:10", "url": "https://files.pythonhosted.org/packages/73/d3/bf3582cdd5c27b548a5e5dd1e3ffd4779406ead7b351035b67530ca499eb/saws-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "23407cb7324a9e50a5be3662c2a62dcd", "sha256": "df776214804f14edb072e3f32b0afe83570545a66ceec84ee4088e15d53d8ed9" }, "downloads": -1, "filename": "saws-0.4.2.tar.gz", "has_sig": false, "md5_digest": "23407cb7324a9e50a5be3662c2a62dcd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50529, "upload_time": "2017-04-09T03:34:01", "url": "https://files.pythonhosted.org/packages/25/ac/fb70174267517a52c4ce7e50e355f083bb700a06072b1cc2f8ccd9dbd028/saws-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "d9e988eed9dd985733ced2b11573d1ba", "sha256": "5f878a6996a7d6a9bf7a7617baa7ed1a1a9249f803cbc00874ad8c74ff82b639" }, "downloads": -1, "filename": "saws-0.4.3.tar.gz", "has_sig": false, "md5_digest": "d9e988eed9dd985733ced2b11573d1ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46302, "upload_time": "2017-04-09T03:37:06", "url": "https://files.pythonhosted.org/packages/ef/7a/37581ad99e8aefc9976c463fb7741593e1ff91dea2228ec5f889ba6b9e33/saws-0.4.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d9e988eed9dd985733ced2b11573d1ba", "sha256": "5f878a6996a7d6a9bf7a7617baa7ed1a1a9249f803cbc00874ad8c74ff82b639" }, "downloads": -1, "filename": "saws-0.4.3.tar.gz", "has_sig": false, "md5_digest": "d9e988eed9dd985733ced2b11573d1ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46302, "upload_time": "2017-04-09T03:37:06", "url": "https://files.pythonhosted.org/packages/ef/7a/37581ad99e8aefc9976c463fb7741593e1ff91dea2228ec5f889ba6b9e33/saws-0.4.3.tar.gz" } ] }