diff --git a/direnvrc b/direnvrc index dd2db9a..ac7edc8 100644 --- a/direnvrc +++ b/direnvrc @@ -17,9 +17,9 @@ use_nix() { [[ shell.nix -nt "$cache" ]]; then [ -d .direnv ] || mkdir .direnv - local dump_cmd="echo \; \"$direnv\" dump bash; echo \" + local dump_cmd="echo -n _____direnv_____; \"$direnv\" dump bash" local tmp=$(nix-shell --show-trace --pure "$@" \ - --run "$dump_cmd" | grep -oP '(?<=).*?(?=)') + --run "$dump_cmd" | grep -oP '(?<=_____direnv_____).*') echo "$tmp" > "$cache" update_drv=1 else