mirror of
https://github.com/akelge/zsh
synced 2025-07-01 20:29:13 +00:00
Added awslogin function, that uses saml2aws
This commit is contained in:
@ -19,11 +19,11 @@ autoload -U bak
|
||||
# fancyTerm - returns true if we are on xterm/rxvt/screen, elsewhere false
|
||||
autoload -U fancyTerm
|
||||
|
||||
# repo_char - returns a character based on the type of repo we are in
|
||||
autoload -U repo_char
|
||||
# # repo_char - returns a character based on the type of repo we are in
|
||||
# autoload -U repo_char
|
||||
|
||||
# repo_char - returns a character based on the type of repo we are in
|
||||
autoload -U x509
|
||||
|
||||
autoload -U awslogin
|
||||
|
||||
# vim: set ts=4 sw=4 tw=0 ft=zsh :
|
||||
|
11
zsh.d/zshfunctions/awslogin
Normal file
11
zsh.d/zshfunctions/awslogin
Normal file
@ -0,0 +1,11 @@
|
||||
if [[ -z "$1" ]]
|
||||
then
|
||||
unset AWS_DEFAULT_PROFILE AWS_PROFILE AWS_EB_PROFILE
|
||||
echo AWS profile cleared.
|
||||
return
|
||||
fi
|
||||
saml2aws login -a $1 -p $1
|
||||
eval $(saml2aws script -a $1 -p $1 --skip-prompt)
|
||||
export AWS_DEFAULT_PROFILE=$1
|
||||
export AWS_PROFILE=$1
|
||||
export AWS_EB_PROFILE=$1
|
BIN
zsh.d/zshfunctions/awslogin.zwc
Normal file
BIN
zsh.d/zshfunctions/awslogin.zwc
Normal file
Binary file not shown.
Reference in New Issue
Block a user