unix-config/.config/scripts/tool/scratch.sh
2025-08-13 08:33:46 +10:00

11 lines
303 B
Bash
Executable file

function note () {
NOTE_LOCATION=~/todo.txt
INPUT=${1:-"TODAY"}
DATE=$(date --date="$INPUT" '+%a %d %b')
TOTAL_LINES=$(wc -l $NOTE_LOCATION | cut -d' ' -f8)
DATE_LINE=$(grep -Fn "$DATE" $NOTE_LOCATION | cut -d':' -f1)
JUMP_TO=${DATE_LINE:-$TOTAL_LINES}
vim $NOTE_LOCATION +$JUMP_TO
}