commit - 53e7b9ead19bcfde25df0973791c9e3b41749140
commit + f625f6100d27ca9df98d4b67231bcf9398af61d1
blob - 4621c472dcf21631f253c6209273477d4f9bc33b
blob + 26a030d8af33171ec042d1e99dd4308860f2119d
--- t_done.sh
+++ t_done.sh
query="$*"
casematch=
expr "$query" : '\(.*[A-Z].*\)' > /dev/null || casematch='-i'
- todo_list=$(grep $casematch "$re_prefix.*$*" "$todo_file")
+ todo_list=$(grep $wholeword $casematch "$re_prefix.*$*" "$todo_file")
if [ -n "$todo_list" ]; then
due_list=$(echo "$todo_list" | grep "$re_date")
t_select "$1" | grep -Eo "https?://[^ ]+" | xargs open
}
-while getopts ':ab:Dd:ehk:ns:Tz:' opt; do
+while getopts ':ab:Dd:ehk:nSs:Tz:' opt; do
case $opt in
(h) usage ;;
(a) showall=0;;
(e) ${EDITOR:-vi} "$todo_file"; exit 0;;
(k) kill=$OPTARG;;
(n) export=0;;
+ (S) wholeword=-w;;
(s) query=$OPTARG;;
(T) due=" $(date +%F)";;
(z) toggle=$OPTARG;;