Uh oh!
There was an error while loading. Please reload this page.
Releases: radiusmethod/awsd
Releases · radiusmethod/awsd
Release list
v0.4.0
v0.3.0
- Added
awsd init <shell>— one line in your rc file (eval "$(awsd init zsh)") now replaces theawsdalias, the completionsource, and the persistence snippet from the README. [#53] - Added fish support, and PowerShell tab completion.
- Added
awsd shellenv [shell], which prints the export/unset statements for the active profile and region. This is what the generated function evals. ~/.awsdparsing now lives only in the Go code.scripts/_awsdandscripts/powershell/awsd.ps1are thin shims overawsd shellenv.- Values are now shell-quoted, so profile names containing spaces or quotes work.
- Behavior change:
awsd <unknown-profile>now writes its warning to stderr and exits 1, instead of writing to stdout and exiting 0. Scripts that relied on the old exit code need updating. This keeps the warning out of the command substitutions the shell integration evals, where ANSI color codes surfaced asbad pattern: ^[[0rather than a readable message. - Deprecated
alias awsd="source _awsd"andsource _awsd_autocomplete. Both still work; useawsd initinstead.
v0.2.0
- Added region switching:
awsd set region [name](interactive picker if no name given),awsd unset region,awsd list regions. - Added
awsd set profile [name]andawsd unset profileas explicit forms — bareawsd <profile>still works. ~/.awsdnow uses akey=valueformat (profile=.../region=...). Legacy single-line files are still readable; the next write upgrades them.- Wrapper now also exports
AWS_DEFAULT_REGIONalongsideAWS_REGION.
v0.1.3
v0.1.2
v0.1.1
- Replaced regular expressions with the
inipackage for extracting profiles from AWS config files. - Fixed an issue where extra spaces between the "profile" keyword and the profile name could prevent the profile from being set.
v0.1.0
- Increase zsh autocompletion compatibilty.