Commit 9930dd6e authored by Marc Cornellà's avatar Marc Cornellà
Browse files

aws: use function keyword in function definitions

Fixes #7886
parent 7f66a070
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
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment