Switch to human readable direnv caches

This commit is contained in:
2022-08-26 11:52:46 -07:00
parent 8ac5ff67a4
commit 0c3d8e2a39

View File

@@ -55,8 +55,8 @@
declare -A direnv_layout_dirs
direnv_layout_dir() {
echo "''${direnv_layout_dirs[$PWD]:=$(
echo -n "$XDG_CACHE_HOME"/direnv/layouts/
echo -n "$PWD" | sha1sum | cut -d ' ' -f 1
local path="''${PWD//[^a-zA-Z0-9]/-}"
echo "$XDG_CACHE_HOME/direnv/layouts/''${path:1}"
)}"
}
'';