From: Silvio Rhatto Date: Sat, 1 Jun 2024 07:10:00 +0000 (-0300) Subject: Fix: todo script functionality X-Git-Url: https://gitweb.fluxo.info/?a=commitdiff_plain;h=9678b09a5824d84df8be30f7e43f693b6c097111;p=scripts.git Fix: todo script functionality --- diff --git a/todo b/todo index ba9127f..c51d295 100755 --- a/todo +++ b/todo @@ -28,7 +28,7 @@ function todo_find { find $folder/ -maxdepth $TODO_MAXDEPTH -xtype f -iname 'todo*' | while read todo; do # Ignore lists without tasks - if grep -q -e '* [ ]' -e '-' $todo; then + if grep -q -e '\* \[ \]' -e '-' $todo; then echo $todo fi done @@ -79,9 +79,13 @@ function todo_list { echo "" if [ ! -z "$status" ]; then - grep -e '* [ ]' -e '-' $todo | grep "\($status\)" + if echo $todo | grep -q $status; then + grep -e '\* \[ \]' -e '-' $todo + else + grep -e '\* \[ \]' -e '-' $todo | grep "\($status\)" + fi else - grep -e '* [ ]' -e '-' $todo + grep -e '\* \[ \]' -e '-' $todo fi echo ""