aboutsummaryrefslogtreecommitdiff
path: root/todo
diff options
context:
space:
mode:
authorSilvio Rhatto <rhatto@riseup.net>2016-10-20 10:11:50 -0200
committerSilvio Rhatto <rhatto@riseup.net>2016-10-20 10:11:50 -0200
commitdfaa5f76d8a29679da9f14d7bf3078ce2ac6046b (patch)
tree89a7c9938a0d9777bd680a6554348b9294282751 /todo
parent4a5001c98888e7a83ec3e29c37fc7f0c90b960e1 (diff)
downloadscripts-dfaa5f76d8a29679da9f14d7bf3078ce2ac6046b.tar.gz
scripts-dfaa5f76d8a29679da9f14d7bf3078ce2ac6046b.tar.bz2
TODO: Ignore lists without tasks
Diffstat (limited to 'todo')
-rwxr-xr-xtodo7
1 files changed, 6 insertions, 1 deletions
diff --git a/todo b/todo
index 7f2a4e4..1671485 100755
--- a/todo
+++ b/todo
@@ -22,7 +22,12 @@ FOLDERS="`echo $WORKPATH | tr ':' ' ' | sed -e "s|~|$HOME|g"`"
# Iterate
function todo_find {
for folder in $FOLDERS; do
- find $folder/ -maxdepth $TODO_MAXDEPTH -xtype f -iname 'todo*'
+ find $folder/ -maxdepth $TODO_MAXDEPTH -xtype f -iname 'todo*' | while read todo; do
+ # Ignore lists without tasks
+ if grep -q -e '*' -e '-' $todo; then
+ echo $todo
+ fi
+ done
done
}