diff --git a/scripts/scripts/zet b/scripts/scripts/zet new file mode 100755 index 0000000..03178cf --- /dev/null +++ b/scripts/scripts/zet @@ -0,0 +1,18 @@ +#!/bin/sh + +# Creates a new `zet` inside the public `Zettlekasten` directory. + +dirname="$(isosec)" +mkdir "$ZETDIR/$dirname" +dir="$ZETDIR/$dirname" +readme="$dir/README.md" +title="$*" +printf "# %s\n\n" "${title}" > "${readme}" +message="${title:-"Autocommit message"}" +cd "$dir" +git pull -q +git add -A "$dir" +git commit -m "$message" +git push +cd - +vi "${readme}"