To view the latest README
, docs
, and code
visit the GitHub
repo:
https://github.com/donnemartin/saws
To submit bugs or feature requests, visit the issue tracker:
https://github.com/donnemartin/saws/issues
- #90 - Fix
Sphinx
document generation issues.
- Update list of commands.
- #92 - Update
feed_key to feed and process_keys for
prompt-toolkit` v1.0.1+.
- #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.
- Update INSTALLATION:
- 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.
- Implemented #67: Add Fish-style auto suggestions.
- 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.
- 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.
- 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 withprompt_toolkit
version 0.52, by jonathanslenders. - Fixed #33:
SAWS
will no longer exit on keyboard interrupt such asCtrl-C
, which can be useful to terminate long-runningaws-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.
- Added
- 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 discussion of shortcuts with the new
- Updated docs.
- Fixed #29: Dependency on python-prompt-toolkit > 0.50 breaks saws.
- Added support for #18: Multiple syntax highlighting themes.
- Added improved support for
#17: Execute
shell commands within
SAWS
, including piping.
- 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.
- Fixed #14: Fuzzy completions are sometimes showing incorrect completions for built-in commands and subcommands.
- Updated
README
installation section on how to runSAWS
. - Updated docs.
- Updated description, download url, license, and classifiers in setup.py.
- Initial release.