From: Daniel Hahler Date: Sat, 15 Nov 2014 15:09:02 +0000 (+0100) Subject: Check for file existence in _dotenv_check_authorized_env_file X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=d114d0a0ea09c4ad53c244e7c1f6b31c47f0d14e;p=zsh-autoenv.git Check for file existence in _dotenv_check_authorized_env_file --- diff --git a/autoenv.zsh b/autoenv.zsh index 265482b..fe1fa87 100644 --- a/autoenv.zsh +++ b/autoenv.zsh @@ -57,6 +57,9 @@ _dotenv_read_answer() { } _dotenv_check_authorized_env_file() { + if ! [[ -f $1 ]]; then + return 1 + fi if ! _dotenv_authorized_env_file $1; then echo "Attempting to load unauthorized env file: $1" echo "" @@ -109,7 +112,7 @@ _dotenv_chpwd_handler() { fi fi - if ! [[ -f $env_file ]] || ! _dotenv_check_authorized_env_file $env_file; then + if ! _dotenv_check_authorized_env_file $env_file; then return fi