11 lines
303 B
Bash
Executable file
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
|
|
}
|