| Age | Commit message (Collapse) | Author | 
|---|
|  |  | 
|  |  | 
|  |  | 
|  | * fix(aws): don't duplicate aws_prompt_info function in RPROMPT
* refactor(aws): clean up logic in acp function and fix session duration input
Fixes #9409 | 
|  | Previously, the plugin only supported MFA for profiles that had a role to assume, specified in role_arn. Now, the plugin supports MFA for profiles without a role to assume.
Closes #9408
* refactor(aws plugin): remove dependency on jq
Previously, acp command relied on jq. Now that dependency has been removed, as well as some linter suggestions implemented. | 
|  | the change to assume a role when it is specified in configuration broke some workflows. This fix addresses that
Fixes #9394 | 
|  |  | 
|  | * Added role delegation support and MFA support as per IAM Best Practices
* fix: grep with color enabled breaks profile parsing
* fix: compatible with MacOS basic sed
* docs: Added jq as a dependency
* feat: added variable session duration, if the role to be assumed permits it.
* bug: incorrect assigment for session length
* fix: profile extraction failed with some versions of sed
Fixed the issue that resulted from merging upstream changes to allow "." in the profile name
* fix: broken profile parsing when profile name contains "@" | 
|  | This reverts commit f776af2a1f5d5ced17bdeb00f7adb64ccfaa99a6.
Fixes #9314 | 
|  | Fixes #9246 | 
|  | Closes #9122
The current check is assuming that the aws_completer is installed
globally, it then runs the command without that path
I have aws_completer in ~/.local/bin/aws_completer
This changes the check to see if the command exists instead of
concerning itself with where it in installed. This test matches the
behavior of just running the command. | 
|  | Fixes #9060 by matching a `@` in the AWS profile name. | 
|  |  | 
|  |  | 
|  | Co-authored-by: Marc Cornellà <marc.cornella@live.com> | 
|  | Older zsh versions require this syntax change.
Fixes #8525 | 
|  | Fixes #7886 | 
|  |  | 
|  | Fixes #7872 | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  | Added AWS_EB_PROFILE environment variable to the AWS Plugin. The EB CLI uses this
variable instead of the primary AWS_PROFILE variable to keep track of what profile
it is using.
https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/eb-cli3-configuration.html | 
|  | * Update the AWS plugin to support disabling RPROMT display:
  Use a $SHOW_AWS_PROMPT option.
* Refactoring aws plugin:
  Exposing customizable aws_prompt_info function to be used in themes.
* Set aws prompt prefix and suffix to original values and fix README
Co-authored-by: "Vassilis S. Moustakas" <vsmoustakas@gmail.com> | 
|  | * Clean up Homebrew detection and add comments. Also changed some if flags.
* Detect aws cli completion file from RPM | 
|  | completion (#7469) | 
|  | Stop exporting AWS_HOME and use the standard AWS_CONFIG_FILE environment
variable, with a fallback to ~/.aws/config (default location) if not
defined.
Close #7356 | 
|  | The environment variable name used to be AWS_DEFAULT_PROFILE but the
CLI documentation now only mentions AWS_PROFILE.
https://docs.aws.amazon.com/cli/latest/userguide/cli-environment.html
It seems like the CLI was the only tool using AWS_DEFAULT_PROFILE, and
all the AWS SDKs used AWS_PROFILE, so they standardized on it.
https://onetechnical.wordpress.com/2016/10/07/the-curious-case-of-aws_default_profile/
Note: still left AWS_DEFAULT_PROFILE on the method to set the profile to
maintain backwards compatibility.
Close #7354 | 
|  |  | 
|  |  | 
|  |  | 
|  | * speed up chruby plugin by eliminating(as much as possible) calls to brew
* speed up aws plugin by eliminating(as much as possible) calls to brew | 
|  |  | 
|  | Set AWS_PROFILE and use existing RPROMPT | 
|  | Sometimes the output of ``homebrew --prefix`` and ``homebrew --prefix
awscli`` don't match, and the second is the correct call. | 
|  |  | 
|  | Check _aws_zsh_completer_path had exist or not | 
|  |  | 
|  | the mangled version installed into $(brew-prefix)/bin if using
homebrew installed awscli on OSX.
This was discussed here - https://github.com/Homebrew/homebrew/issues/30268 | 
|  | It also supports quickly switching AWS profiles defined in
~/.aws/config using the asp alias |