This allows to use $autoenv_env_file e.g. in your prompt to see what
.env is being used.
# This should not get done for recursion (via autoenv_source_parent),
# and can be useful to have in general after autoenv was used.
# unset autoenv_event autoenv_from_dir autoenv_to_dir autoenv_env_file
+ if [[ $autoenv_event == leave ]]; then
+ unset autoenv_env_file
+ fi
}
_autoenv_get_file_upwards() {
LEFT outside: PWD:leave.t pwd:leave.t from:symlink to:leave.t event:leave
$ cd sub/symlink
ENTERED outside: PWD:symlink pwd:symlink from:leave.t to:symlink event:enter
+
+$autoenv_env_file should be reset when leaving.
+
+ $ echo $autoenv_env_file
+ */leave.t/sub/symlink/.env (glob)
+ $ cd ../..
+ LEFT outside: PWD:leave.t pwd:leave.t from:symlink to:leave.t event:leave
+ $ echo ${autoenv_env_file:-empty}
+ empty