]> Sergey Matveev's repositories - zsh-autoenv.git/commitdiff
s/ENV_AUTHORIZATION_FILE/AUTOENV_ENV_FILENAME/
authorDaniel Hahler <git@thequod.de>
Fri, 21 Nov 2014 19:15:08 +0000 (20:15 +0100)
committerDaniel Hahler <git@thequod.de>
Mon, 24 Nov 2014 19:13:18 +0000 (20:13 +0100)
Ref: https://github.com/Tarrasch/zsh-autoenv/issues/6

autoenv.zsh
tests/.zshenv
tests/autoenv.t
tests/cwd.t
tests/setup.sh
tests/varstash.t

index b7f5976c0e243f0b8182ddc5e7ba3694cf1b9d89..5be6c315e3e2781a89f962b3145be620a0014f59 100644 (file)
@@ -1,8 +1,7 @@
 # Initially based on
 # https://github.com/joshuaclayton/dotfiles/blob/master/zsh_profile.d/autoenv.zsh
 
-# TODO: move this to DOTENV_*?!
-export ENV_AUTHORIZATION_FILE=$HOME/.env_auth
+export AUTOENV_ENV_FILENAME=$HOME/.env_auth
 
 # Name of file to look for when entering directories.
 : ${DOTENV_FILE_ENTER:=.env}
@@ -31,20 +30,20 @@ _dotenv_hash_pair() {
 _dotenv_authorized_env_file() {
   local env_file=$1
   local pair=$(_dotenv_hash_pair $env_file)
-  test -f $ENV_AUTHORIZATION_FILE \
-    && \grep -qF $pair $ENV_AUTHORIZATION_FILE
+  test -f $AUTOENV_ENV_FILENAME \
+    && \grep -qF $pair $AUTOENV_ENV_FILENAME
 }
 
 _dotenv_authorize() {
   local env_file=$1
   _dotenv_deauthorize $env_file
-  _dotenv_hash_pair $env_file >> $ENV_AUTHORIZATION_FILE
+  _dotenv_hash_pair $env_file >> $AUTOENV_ENV_FILENAME
 }
 
 _dotenv_deauthorize() {
   local env_file=$1
-  if [[ -f $ENV_AUTHORIZATION_FILE ]]; then
-    echo $(\grep -vF $env_file $ENV_AUTHORIZATION_FILE) > $ENV_AUTHORIZATION_FILE
+  if [[ -f $AUTOENV_ENV_FILENAME ]]; then
+    echo $(\grep -vF $env_file $AUTOENV_ENV_FILENAME) > $AUTOENV_ENV_FILENAME
   fi
 }
 
index 1c0a9d2492821f9b8d2e2c06e42b3600127ee71b..d70711bf7b0c841f8db49d9b72a26842233dd0bd 100644 (file)
@@ -1,4 +1,4 @@
 test -f "$TESTDIR/.zcompdump" && rm "$TESTDIR/.zcompdump"
 
 source "$TESTDIR/../autoenv.plugin.zsh"
-export ENV_AUTHORIZATION_FILE="$PWD/.env_auth"
+export AUTOENV_ENV_FILENAME="$PWD/.env_auth"
index 940050ab1fe9570f7b42b4282d0166b98a16e993..47509129e259bf31fd504573da2a28a02ef6277d 100644 (file)
@@ -6,14 +6,14 @@ Lets set a simple .env action
 
 Manually create auth file
 
-  $ echo "$PWD/.env:$(echo echo ENTERED | shasum)" > $ENV_AUTHORIZATION_FILE
+  $ echo "$PWD/.env:$(echo echo ENTERED | shasum)" > $AUTOENV_ENV_FILENAME
   $ cd .
   ENTERED
 
 Now try to make it accept it
 
   $ unset _dotenv_stack_entered
-  $ rm $ENV_AUTHORIZATION_FILE
+  $ rm $AUTOENV_ENV_FILENAME
   $ _dotenv_read_answer() { echo 'y' }
   $ cd .
   Attempting to load unauthorized env file: /tmp/cramtests-??????/autoenv.t/.env (glob)
@@ -40,8 +40,8 @@ Now lets see that it actually checks the shasum value
   ENTERED
 
   $ unset _dotenv_stack_entered
-  $ rm $ENV_AUTHORIZATION_FILE
-  $ echo "$PWD/.env:$(echo mischief | shasum)" > $ENV_AUTHORIZATION_FILE
+  $ rm $AUTOENV_ENV_FILENAME
+  $ echo "$PWD/.env:$(echo mischief | shasum)" > $AUTOENV_ENV_FILENAME
   $ cd .
   Attempting to load unauthorized env file: /tmp/cramtests-??????/autoenv.t/.env (glob)
   
@@ -61,7 +61,7 @@ Now lets see that it actually checks the shasum value
 Now, will it take no for an answer?
 
   $ unset _dotenv_stack_entered
-  $ rm $ENV_AUTHORIZATION_FILE
+  $ rm $AUTOENV_ENV_FILENAME
   $ _dotenv_read_answer() { echo 'n' }
   $ cd .
   Attempting to load unauthorized env file: /tmp/cramtests-??????/autoenv.t/.env (glob)
index 526ff63be845650845351c0b0c5ac1ffb521009e..99f77fe45ebf81bdbd6b73bad0671836d9161fbb 100644 (file)
@@ -12,8 +12,8 @@ Setup env actions / output.
 
 Manually create auth files.
 
-  $ echo "$PWD/$DOTENV_FILE_ENTER:$(echo $(<$DOTENV_FILE_ENTER) | shasum)" > $ENV_AUTHORIZATION_FILE
-  $ echo "$PWD/$DOTENV_FILE_LEAVE:$(echo $(<$DOTENV_FILE_LEAVE) | shasum)" >> $ENV_AUTHORIZATION_FILE
+  $ echo "$PWD/$DOTENV_FILE_ENTER:$(echo $(<$DOTENV_FILE_ENTER) | shasum)" > $AUTOENV_ENV_FILENAME
+  $ echo "$PWD/$DOTENV_FILE_LEAVE:$(echo $(<$DOTENV_FILE_LEAVE) | shasum)" >> $AUTOENV_ENV_FILENAME
 
 The actual tests.
 
index efa99ab86e845b0b2385c46e317f3674bd8117d3..b2f5aafb12b1d749b524fb4b0526b90c61afff0b 100644 (file)
@@ -1,6 +1,6 @@
-# Ensure we have our mocked out ENV_AUTHORIZATION_FILE
+# Ensure we have our mocked out AUTOENV_ENV_FILENAME
 
-[[ $ENV_AUTHORIZATION_FILE[0,4] == '/tmp' ]] || return 1
+[[ $AUTOENV_ENV_FILENAME[0,4] == '/tmp' ]] || return 1
 
 # Inject timeout for `read` while running tests.
 _AUTOENV_TEST_READ_ARGS='-t 1'
index 75a407700d2164347b924fd95f9c997c7d346df9..bc49657850347620803c106a05e6db09178f5d6c 100644 (file)
@@ -16,8 +16,8 @@ Setup test environment.
 
 Manually create auth file
 
-  $ echo "$PWD/$DOTENV_FILE_ENTER:$(echo $(<$DOTENV_FILE_ENTER) | shasum)" > $ENV_AUTHORIZATION_FILE
-  $ echo "$PWD/$DOTENV_FILE_LEAVE:$(echo $(<$DOTENV_FILE_LEAVE) | shasum)" >> $ENV_AUTHORIZATION_FILE
+  $ echo "$PWD/$DOTENV_FILE_ENTER:$(echo $(<$DOTENV_FILE_ENTER) | shasum)" > $AUTOENV_ENV_FILENAME
+  $ echo "$PWD/$DOTENV_FILE_LEAVE:$(echo $(<$DOTENV_FILE_LEAVE) | shasum)" >> $AUTOENV_ENV_FILENAME
 
 Set environment variable.