1
0
Fork 0
mirror of https://github.com/ohmyzsh/ohmyzsh.git synced 2024-12-29 07:41:58 +00:00
ohmyzsh/plugins/aws
Jorge Vargas 543044efe3 aws: use AWS_CONFIG_FILE to complete profiles
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
2018-10-28 16:01:28 +01:00
..
aws.plugin.zsh aws: use AWS_CONFIG_FILE to complete profiles 2018-10-28 16:01:28 +01:00
README.md aws: add README (#7357) 2018-10-28 13:17:41 +01:00

aws

This plugin provides completion support for awscli and a few utilities to manage AWS profiles: a function to change profiles with autocompletion support and a function to get the current AWS profile. The current AWS profile is also displayed in RPROMPT.

To use it, add aws to the plugins array in your zshrc file.

plugins=(... aws)

Plugin commands

  • asp <profile>: Sets AWS_PROFILE and AWS_DEFAULT_PROFILE (legacy) to <profile>. It also adds it to your RPROMPT.

  • agp: Gets the current value of AWS_PROFILE.

  • aws_profiles: Lists the available profiles in the file referenced in AWS_CONFIG_FILE (default: ~/.aws/config). Used to provide completion for the asp function.