misc/quitcd/quitcd.nu | 3 ++- diff --git a/misc/quitcd/quitcd.nu b/misc/quitcd/quitcd.nu index f89acb728929c64d06a2f44dbd7afb38f81d3da7..b04b09ecfcf9c859691fef199c6c72a4972baf66 100644 --- a/misc/quitcd/quitcd.nu +++ b/misc/quitcd/quitcd.nu @@ -7,7 +7,8 @@ # Launch nnn. Add desired flags after `^nnn`, ex: `^nnn -eda ($x | str join)` ^nnn ($x | str join) let newpath = ( if ($env.NNN_TMPFILE | path exists) { - let newpath = (open $env.NNN_TMPFILE | parse 'cd "{nnnpath}"').0.nnnpath + # FIXME: fails if path contains single-quote + let newpath = (open $env.NNN_TMPFILE | parse "cd '{nnnpath}'").0.nnnpath ^rm -f $env.NNN_TMPFILE echo $newpath } else {