- #!/usr/bin/env sh
-
-
-
-
-
-
-
-
-
-
- EDITOR="${EDITOR:-vi}"
- TMPDIR="${TMPDIR:-/tmp}"
-
- printf "'f'ile / 'd'ir? "
- read -r resp
-
- if [ "$resp" = "f" ]; then
-
- cmd='mkdir -p "$(dirname "{}")" && touch "{}"'
- elif [ "$resp" = "d" ]; then
- cmd='mkdir -p {}'
- else
- exit 1
- fi
-
- tmpfile=$(mktemp "$TMPDIR/.nnnXXXXXX")
- $EDITOR "$tmpfile"
-
- sed "/^\//d" "$tmpfile" | xargs -n1 -I{} sh -c "$cmd"
-
- rm "$tmpfile"
|