Skip to main content

SAWS: A Supercharged AWS Command Line Interface (CLI)

Project description

Build Status Documentation Status Dependency Status

PyPI version PyPI License


To view the latest README, docs, and code visit the GitHub repo:

To submit bugs or feature requests, visit the issue tracker:


0.4.2 (2017-04-08)

Bug Fixes

  • #90 - Fix Sphinx document generation issues.


  • Update list of commands.

  • #92 - Update feed_key to feed and process_keys forprompt-toolkit` v1.0.1+.

0.4.1 (2015-05-31)

Bug Fixes

  • #83 - Update to prompt-toolkit 1.0.0, which includes a number of performance improvements (especially noticeable on Windows) and bug fixes.


  • #75, #76 - Fix groff install and follow Dockerfile best practices.

  • #85 - Update packaging dependencies based on semantic versioning.

  • #86 - Fix linter issues regarding imports.

  • Update list of commands.


    • Add install from SOURCE.

    • Add note about OS X 10.11 pip issue (now also in README).

    • Update intro.

  • Update link to style guide in CONTRIBUTING.

0.4.0 (2015-12-08)


  • Implemented #67: Add Fish-style auto suggestions.

Bug Fixes

  • Fixed #71: Disable color output for shell commands.

  • Fixed #72: Exiting with F10 does not clear the menu bar.


  • Updated list of commands.

  • Updated repo README.

    • Added auto suggestions.

  • Fixed #66: Removed docs/build from source repo.

0.3.2 (2015-10-16)


  • Resolved #38: Added Docker installation support, by frosforever.

  • Resolved #39: Changed completion matching to ignore case.

  • Resolved #40: Added emr --cluster-states completions.

  • Resolved #52 and #58: Updated list of auto-completed commands and subcommands.

  • Resolved #53: Moved shortcuts out of ~/.sawsrc to a new file ~/.saws.shortcuts to simplify managing shortcuts.

Bug Fixes

  • Fixed #22 and #26:

    • ordereddict is now only installed with Python 2.6.

    • enum34 is now only installed with Python 3.3 and below.

  • Fixed #29: SAWS is now compatible with prompt_toolkit version 0.52, by jonathanslenders.

  • Fixed #33: SAWS will no longer exit on keyboard interrupt such as Ctrl-C, which can be useful to terminate long-running aws-cli commands.

  • Fixed #35: Grep now works consistently with shortcuts, by mlimaloureiro.

  • Fixed #41: Blank entry is no longer shown in list of completion if there is no optional value set for a given tag’s key.

  • Fixed #60: Running an empty command no longer results in a pygmentize syntax error.

  • Fixed #61: Refreshing resources multiple times no longer results in an exception.


  • Added PyPI keywords for easier searching.

  • Updated PyPI README.

    • Added GitHub repo link, issue tracker, and repo gif.

  • Added INSTALLATION doc, with the following updates:

    • Added virtualenv installation section.

    • Added Pipsi installation section #44, by svieira.

    • Added Docker installation section #38, by frosforever.

  • Updated repo README.

    • Updated discussion of shortcuts with the new ~/.saws.shortcuts file.

    • Added Command History section.

    • Updated AWS Credentials and Named Profiles section.

    • Added command to run SAWS in the Developer Installation section.

    • Updated Motivation section to include fuzzy shortcut completion, toolbar options, execution and piping of shell commands. and history of commands.

    • Mentioned initial testing of Python 3.5 support.

    • Added install from GitHub source instructions to get the latest dev release

  • Updated docs.

0.2.1 (2015-09-23)

Bug Fixes

  • Fixed #29: Dependency on python-prompt-toolkit > 0.50 breaks saws.

0.2.0 (2015-09-22)


  • Added support for #18: Multiple syntax highlighting themes.

  • Added improved support for #17: Execute shell commands within SAWS, including piping.

Bug Fixes

  • Fixed #21: Current command is overwritten on screen when refreshing resources with F5, by jonathanslenders.


  • Updated README installation section with:

    • Virtualenv instructions.

    • Details on how to run AWS named profiles/credentials.

    • Supported/tested platforms.

  • Updated README developer installation section with a new command to build the docs.

  • Updated docs.

0.1.1 (2015-09-21)

Bug Fixes

  • Fixed #14: Fuzzy completions are sometimes showing incorrect completions for built-in commands and subcommands.


  • Updated README installation section on how to run SAWS.

  • Updated docs.

  • Updated description, download url, license, and classifiers in

0.1.0 (2015-09-21)

  • Initial release.

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

saws-0.4.3.tar.gz (46.3 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page