From 0838af3d1850611515a8179059ef749a11615883 Mon Sep 17 00:00:00 2001 From: rhiannon morris Date: Fri, 20 May 2022 12:34:51 +0200 Subject: [PATCH] nd --- bin/nd | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100755 bin/nd 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 :