diff --git a/plugins/aws/aws.plugin.zsh b/plugins/aws/aws.plugin.zsh index 5f5bf9bbb..231ac5ad2 100644 --- a/plugins/aws/aws.plugin.zsh +++ b/plugins/aws/aws.plugin.zsh @@ -1,9 +1,9 @@ -agp() { +function agp() { echo $AWS_PROFILE } # AWS profile selection -asp() { +function asp() { if [[ -z "$1" ]]; then unset AWS_DEFAULT_PROFILE AWS_PROFILE AWS_EB_PROFILE echo AWS profile cleared. @@ -22,7 +22,7 @@ asp() { export AWS_EB_PROFILE=$1 } -aws_change_access_key() { +function aws_change_access_key() { if [[ -z "$1" ]]; then echo "usage: $0 " return 1 @@ -38,18 +38,18 @@ aws_change_access_key() { aws iam list-access-keys } -aws_profiles() { +function aws_profiles() { [[ -r "${AWS_CONFIG_FILE:-$HOME/.aws/config}" ]] || return 1 grep '\[profile' "${AWS_CONFIG_FILE:-$HOME/.aws/config}"|sed -e 's/.*profile \([a-zA-Z0-9_\.-]*\).*/\1/' } -_aws_profiles() { +function _aws_profiles() { reply=($(aws_profiles)) } compctl -K _aws_profiles asp aws_change_access_key # AWS prompt -aws_prompt_info() { +function aws_prompt_info() { [[ -z $AWS_PROFILE ]] && return echo "${ZSH_THEME_AWS_PREFIX:=}" } @@ -61,7 +61,7 @@ fi # Load awscli completions -_awscli-homebrew-installed() { +function _awscli-homebrew-installed() { # check if Homebrew is installed (( $+commands[brew] )) || return 1