From e5dae43c6610f10f57d1b0080f4003e775bc8f0e Mon Sep 17 00:00:00 2001 From: Michael Housh Date: Wed, 5 Jan 2022 16:59:04 -0500 Subject: [PATCH] Added zet command --- scripts/scripts/zet | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100755 scripts/scripts/zet 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}"