diff --git a/tree/.config/nushell/config.nu.tpl b/tree/.config/nushell/config.nu.tpl index 8891257..7b49ff7 100644 --- a/tree/.config/nushell/config.nu.tpl +++ b/tree/.config/nushell/config.nu.tpl @@ -58,6 +58,7 @@ source ~/.local/nu/readelf.nu source ~/.local/nu/mullvad.nu source ~/.local/nu/git.nu source ~/.local/nu/tailscale.nu +source ~/.local/nu/shadir.nu {% if os == "darwin" %} source ~/.local/nu/macos.nu {% end %} diff --git a/tree/.local/nu/shadir.nu b/tree/.local/nu/shadir.nu new file mode 100644 index 0000000..7029573 --- /dev/null +++ b/tree/.local/nu/shadir.nu @@ -0,0 +1,5 @@ +def shadir [ + p: path, # Path to the directory to be sha256summed +]: nothing -> string { + (^find $p -type f -print0 | xargs -0 sha256sum | ^sort | sha256sum) +}