diff --git a/vault/run.sh b/vault/run.sh index 7bd676f..eb0574c 100644 --- a/vault/run.sh +++ b/vault/run.sh @@ -45,17 +45,19 @@ echo "${VAULT_TOKEN}" > ~/.vault-token # Add VAULT_ADDR to shell login scripts if not already present e.g. .bashrc, .zshrc # bash -if ! grep -q "VAULT_ADDR" ~/.bashrc; then +if [[ -f ~/.bashrc ]] && ! grep -q "VAULT_ADDR" ~/.bashrc; then printf "\nAdding VAULT_ADDR to ~/.bashrc ...\n" echo "export VAULT_ADDR=${VAULT_ADDR}" >> ~/.bashrc fi + # zsh -if ! grep -q "VAULT_ADDR" ~/.zshrc; then +if [[ -f ~/.zshrc ]] && ! grep -q "VAULT_ADDR" ~/.zshrc; then printf "\nAdding VAULT_ADDR to ~/.zshrc ...\n" echo "export VAULT_ADDR=${VAULT_ADDR}" >> ~/.zshrc fi + # fish -if ! grep -q "VAULT_ADDR" ~/.config/fish/config.fish; then +if [[ -f ~/.config/fish/config.fish ]] && ! grep -q "VAULT_ADDR" ~/.config/fish/config.fish; then printf "\nAdding VAULT_ADDR to ~/.config/fish/config.fish ...\n" echo "set -x VAULT_ADDR ${VAULT_ADDR}" >> ~/.config/fish/config.fish fi