#new-plugin follow Conventions

This commit is contained in:
Rustam Tagaev 2020-06-01 20:17:41 +03:00
parent ee19e2b847
commit 43079320a2
No known key found for this signature in database
GPG key ID: BA3B0D2C4722BB73

View file

@ -3,21 +3,21 @@ add-zsh-hook precmd _restore_cache
FILE_CREDENTIALS="${HOME}/.vault-switch/credentials" FILE_CREDENTIALS="${HOME}/.vault-switch/credentials"
function _restore_cache(){ _restore_cache(){
[ ! -d ${HOME}/.vault-switch ] && mkdir -p ${HOME}/.vault-switch [ ! -d ${HOME}/.vault-switch ] && mkdir -p ${HOME}/.vault-switch
[ ! -f $FILE_CREDENTIALS ] && touch ${FILE_CREDENTIALS} [ ! -f $FILE_CREDENTIALS ] && touch ${FILE_CREDENTIALS}
source ${FILE_CREDENTIALS} source ${FILE_CREDENTIALS}
} }
function _get-nodes(){ _get-nodes(){
IFS=";" read -A NODES <<< ${VAULT_NODES} IFS=";" read -A NODES <<< ${VAULT_NODES}
} }
function _set-color(){ _set-color(){
echo "\e[1;32m$1\e[0m" echo "\e[1;32m$1\e[0m"
} }
function _list-nodes(){ _list-nodes(){
INDEX=1 INDEX=1
for i in ${NODES[@]} for i in ${NODES[@]}
do do
@ -29,7 +29,7 @@ function _list-nodes(){
done done
} }
function _set-work-node(){ _set-work-node(){
if [ $1 -gt ${#NODES[@]} ] if [ $1 -gt ${#NODES[@]} ]
then then
echo "Number of node not found" echo "Number of node not found"
@ -50,7 +50,7 @@ function _set-work-node(){
} }
function vault-switch() { vault-switch() {
_get-nodes _get-nodes
[ ! $1 ] && _list-nodes [ ! $1 ] && _list-nodes
[ $1 ] && _set-work-node $1 [ $1 ] && _set-work-node $1