#!/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 INPUT="$(echo "$1" | sed 's/^n //g')" setsid -f foot "$NOTES_SH" -f "$INPUT" "$2" else echo "Unexpected arguments: $@" fi