Browse Source

aws: use function keyword in function definitions

Fixes #7886
Marc Cornellà 5 years ago
parent
commit
9930dd6e49
1 changed files with 7 additions and 7 deletions
  1. 7 7
      plugins/aws/aws.plugin.zsh

+ 7 - 7
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 <profile>"
     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:=<aws:}${AWS_PROFILE}${ZSH_THEME_AWS_SUFFIX:=>}"
 }
@@ -61,7 +61,7 @@ fi
 
 # Load awscli completions
 
-_awscli-homebrew-installed() {
+function _awscli-homebrew-installed() {
   # check if Homebrew is installed
   (( $+commands[brew] )) || return 1