add bash-my-aws plugin
parent
7885a5b9dd
commit
2ed7764e30
|
|
@ -0,0 +1,41 @@
|
|||
cite about-plugin
|
||||
about-plugin 'Bash My AWS'
|
||||
|
||||
export BASH_MY_AWS="$HOME/.bash-my-aws"
|
||||
|
||||
__bma_load() {
|
||||
force=$1
|
||||
if [[ -d "$BASH_MY_AWS" ]] ; then
|
||||
if [[ -z $force ]] || [[ ":$PATH:" != *":$BASH_MY_AWS/bin:"* ]] ; then
|
||||
pathmunge "$BASH_MY_AWS/bin"
|
||||
source "$BASH_MY_AWS/aliases"
|
||||
source "$BASH_MY_AWS/bash_completion.sh"
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
install-bash-my-aws() {
|
||||
if [[ ! -d "$BASH_MY_AWS" ]] ; then
|
||||
git clone https://github.com/bash-my-aws/bash-my-aws.git $BASH_MY_AWS
|
||||
echo "bash-my-aws successfully installed."
|
||||
else
|
||||
echo "bash-my-aws already installed."
|
||||
fi
|
||||
|
||||
__bma_load
|
||||
}
|
||||
|
||||
update-bash-my-aws() {
|
||||
about 'Update bash-my-aws to the latest'
|
||||
group 'bash-my-aws'
|
||||
|
||||
if [[ ! -d "$BASH_MY_AWS" ]] ; then
|
||||
install-bash-my-aws
|
||||
else
|
||||
_bash-it-update-repo 'bash-my-aws' "${BASH_MY_AWS}"
|
||||
fi
|
||||
|
||||
__bma_load
|
||||
}
|
||||
|
||||
__bma_load
|
||||
Loading…
Reference in New Issue