diff --git a/bin/nd b/bin/nd new file mode 100755 index 0000000..5e6b3a2 --- /dev/null +++ b/bin/nd @@ -0,0 +1,15 @@ +#!/usr/bin/env execlineb + +importas -D /bin/bash default_shell SHELL + +elgetopt s +importas -D $default_shell shell ELGETOPT_s +elgetpositionals + +getcwd -E cwd +backtick -E nixdir { find-parent -d flake.nix } + +cd $nixdir +nix develop $@ -c execlineb -c "cd ${cwd} ${shell}" + +# vim: set ft=execline :