mirror of
https://github.com/ohmyzsh/ohmyzsh.git
synced 2024-11-25 15:20:08 +00:00
parent
7f66a070a4
commit
9930dd6e49
1 changed files with 7 additions and 7 deletions
|
@ -1,9 +1,9 @@
|
||||||
agp() {
|
function agp() {
|
||||||
echo $AWS_PROFILE
|
echo $AWS_PROFILE
|
||||||
}
|
}
|
||||||
|
|
||||||
# AWS profile selection
|
# AWS profile selection
|
||||||
asp() {
|
function asp() {
|
||||||
if [[ -z "$1" ]]; then
|
if [[ -z "$1" ]]; then
|
||||||
unset AWS_DEFAULT_PROFILE AWS_PROFILE AWS_EB_PROFILE
|
unset AWS_DEFAULT_PROFILE AWS_PROFILE AWS_EB_PROFILE
|
||||||
echo AWS profile cleared.
|
echo AWS profile cleared.
|
||||||
|
@ -22,7 +22,7 @@ asp() {
|
||||||
export AWS_EB_PROFILE=$1
|
export AWS_EB_PROFILE=$1
|
||||||
}
|
}
|
||||||
|
|
||||||
aws_change_access_key() {
|
function aws_change_access_key() {
|
||||||
if [[ -z "$1" ]]; then
|
if [[ -z "$1" ]]; then
|
||||||
echo "usage: $0 <profile>"
|
echo "usage: $0 <profile>"
|
||||||
return 1
|
return 1
|
||||||
|
@ -38,18 +38,18 @@ aws_change_access_key() {
|
||||||
aws iam list-access-keys
|
aws iam list-access-keys
|
||||||
}
|
}
|
||||||
|
|
||||||
aws_profiles() {
|
function aws_profiles() {
|
||||||
[[ -r "${AWS_CONFIG_FILE:-$HOME/.aws/config}" ]] || return 1
|
[[ -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/'
|
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))
|
reply=($(aws_profiles))
|
||||||
}
|
}
|
||||||
compctl -K _aws_profiles asp aws_change_access_key
|
compctl -K _aws_profiles asp aws_change_access_key
|
||||||
|
|
||||||
# AWS prompt
|
# AWS prompt
|
||||||
aws_prompt_info() {
|
function aws_prompt_info() {
|
||||||
[[ -z $AWS_PROFILE ]] && return
|
[[ -z $AWS_PROFILE ]] && return
|
||||||
echo "${ZSH_THEME_AWS_PREFIX:=<aws:}${AWS_PROFILE}${ZSH_THEME_AWS_SUFFIX:=>}"
|
echo "${ZSH_THEME_AWS_PREFIX:=<aws:}${AWS_PROFILE}${ZSH_THEME_AWS_SUFFIX:=>}"
|
||||||
}
|
}
|
||||||
|
@ -61,7 +61,7 @@ fi
|
||||||
|
|
||||||
# Load awscli completions
|
# Load awscli completions
|
||||||
|
|
||||||
_awscli-homebrew-installed() {
|
function _awscli-homebrew-installed() {
|
||||||
# check if Homebrew is installed
|
# check if Homebrew is installed
|
||||||
(( $+commands[brew] )) || return 1
|
(( $+commands[brew] )) || return 1
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue