diff --git a/q-notes b/q-notes new file mode 100755 index 0000000..b4ee37a --- /dev/null +++ b/q-notes @@ -0,0 +1,22 @@ +#!/bin/sh + +set -e + +NOTES_SH="$(which notes.sh)" + +if [[ -z "$@" ]]; then + echo "^n .*$" +elif [[ "$1" == "--hint" ]]; then + shift +elif [[ "$1" == "--complete" ]]; then + shift + notes.sh -l | awk '{printf("%s n", $1); for (i=2; i<=NF; i++) printf(" %s", $i); print("");}' +elif [[ "$1" == "--preview" ]]; then + shift + notes.sh -p "$1" +elif [[ "$1" == "--run" ]]; then + shift + setsid -f foot "$NOTES_SH" -e "$1" +else + echo "Unexpected arguments: $@" +fi