make --new accept --edit to init script from args and then edit
1 file changed, 5 insertions(+), 3 deletions(-)
changed files
M functions/__scriptura_new.fish → functions/__scriptura_new.fish
@@ -1,5 +1,7 @@ -function __scriptura_new --argument-names target - set --function remaining $argv[2..-1] +function __scriptura_new + argparse e/edit -- $argv + set --function target $argv[1] + set --function remaining $argv[2..] if not path is --type dir (path dirname $target) mkdir -p (path dirname $target)@@ -13,7 +15,7 @@ printf "%s\n%s\n" "#!/usr/bin/env fish" "$remaining" >$target chmod +x $target - if test (count $remaining) -eq 0 + if test (count $remaining) -eq 0; or set --query _flag_edit __scriptura_edit $target end end