Alpha release 0.0.17
Pre-releaseYou can find attached binaries for OSX, Linux and Windows. Note that Windows has only been lightly tested
Changelog
If you have any data or config issues, you can run rm -Rf ~/.awless/
to start with a fresh install.
Features
-
#65:
awless ssh
: use existing SSH client if available, otherwise fallback on builtin SSH. -
awless show
resolves automatically on id, name or arn without any prefixing (previously it was '@') -
#47: Enable/disable sync per services or resources through config. Ex:
awless config set aws.notification.sync false
,awless config set aws.storage.storageobject.sync true
. -
#55: Dynamically change AWS region/profile with global flags
--aws-region us-west-1
or--aws-profile myprofile
. -
#73:
AWS_DEFAULT_REGION
env variable now loaded inawless
. It takes precedence overaws.region
. -
#73:
AWS_DEFAULT_PROFILE
env variable now loaded inawless
. It takes precedence overaws.profile
. -
Better output of
awless config list
(doc per variable, etc.). -
Global default menu with clearer one-liner display.
-
Simplification of the templating engine using decoupled compile passes.
-
Config setters now provide dialogs (ex:
awless config set instance.type
orawless config set aws.region
). -
#54:
awless ssh
: specify the keyfile to use with-i /path/toward/key
flag. -
#64:
awless ssh
: columns and lines automatically adapt to terminal with/height. -
Attach/detach policy to user/group (see wiki examples)
-
Attach/detach user to group (see wiki examples)
-
List AWS load balancers, target groups and listeners with
awless list loadbalancers/targetgroups/listeners
. Show their relations with, e.g.awless show LOAD_BALANCER
.
Bugfixes
- #12: Support AWS pagination when fetching resources in AWS IAM.
- Template parsing: allow digits in refs; allow regular chars in alias declaration
- Template: all aliases now resolves correctly from file or CLI. Ex:
awless create instance subnet=@my-subnet