diff --git a/new.sh b/new.sh new file mode 100755 index 0000000..16867d0 --- /dev/null +++ b/new.sh @@ -0,0 +1,27 @@ +#!/bin/sh + +echo Select a category + +category="$(find . -type d -printf '%P\n' | fzy)" + +[ ! -d "$category" ] && mkdir "$category" + +echo Select a name + +read name + +filePath="$category/$name.md" + +tagsList="$(echo \"$category | sed 's#\/#", "#g')\"" + +[ -e "$filePath" ] && $EDITOR $filePath && exit 0 + +echo "--- +title: \"$name\" +tags: [ $tagsList ] +--- + +" > "$filePath" + +$EDITOR "$filePath" +