#!/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