summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2025-03-15 22:40:55 +0200
committerPaul Buetow <paul@buetow.org>2025-03-15 22:40:55 +0200
commitd79dceffc1b3d920392fd82430929370f6995fb5 (patch)
tree410f10df97817ed4d7878505731db3d26bfe5409
parent5b2c9e6c7bc359c2d02db039c0b64acc9413120b (diff)
jo
-rw-r--r--dotfiles/scripts/taskwarriorfeeder.rb3
1 files changed, 2 insertions, 1 deletions
diff --git a/dotfiles/scripts/taskwarriorfeeder.rb b/dotfiles/scripts/taskwarriorfeeder.rb
index 80784c4..28018d4 100644
--- a/dotfiles/scripts/taskwarriorfeeder.rb
+++ b/dotfiles/scripts/taskwarriorfeeder.rb
@@ -109,8 +109,9 @@ def task_schedule!(id, due, dry)
run! "task modify #{id} due:#{due}", dry
end
+# Randomly schedule all unscheduled tasks but the ones with the +unsched tag
def unscheduled_tasks
- lines = `task due: 2>/dev/null`.split("\n").drop(1)
+ lines = `task -unsched due: 2>/dev/null`.split("\n").drop(1)
lines.pop
lines.map { |line| line.split.first }.each do |id|
yield id if id.to_i.positive?