summaryrefslogtreecommitdiff
path: root/bin/extra/note
diff options
context:
space:
mode:
Diffstat (limited to 'bin/extra/note')
-rwxr-xr-xbin/extra/note19
1 files changed, 19 insertions, 0 deletions
diff --git a/bin/extra/note b/bin/extra/note
new file mode 100755
index 0000000..82ae5e0
--- /dev/null
+++ b/bin/extra/note
@@ -0,0 +1,19 @@
+#!/bin/sh
+
+# Write a note
+
+notes="$HOME/notes"
+if [ ! -d "$notes" ]; then
+ >&2 printf 'Create the notes directory.\n'
+ exit 1
+fi
+
+if [ "$1" ]; then
+ name="$1"
+else
+ >&2 printf 'name> '
+ name="$(head -n 1)"
+fi
+[ "$name" ] || exit 1
+
+$EDITOR $HOME/notes/"$name".md