TaskWarrior

Created on 2025-04-12T12:05:18-05:00

Return to the Index

This card pertains to a resource available on the internet.

This card can also be read via Gemini.

CLI-based task system. Supports all manner of machinery for pushing around huge task lists--just doesn't have a good GUI for any of it.

Easy to batch insert tasks since you can do it from shell scripts. Batch changes can be done with lists of IDs or a search query.

Supports dependencies--but without a GUI its annoying to do them, as you have to create the tasks to get an ID and append those IDs to blockers.

Version 3.0

Version 3.0 changed to some rust backend that talks to an SQLite database. I had to go pull tasks from the old logs manually and push them to the new task system.

The new database is an sqlite table of ID->JSON blobs.

You can write your own synchronization backends but it requires interfacing with the rust lib to actually check and modify the tasks.

Tried 3.0 again around February to March of 2025; list filled up and stagnated, went back on to try SuperProductivity again.

Does not "purge" tasks when you want them gone. They just get marked as done until you delete. Then they are marked as "deleted" for 180 days, but its not documented this is how it works but for a support ticket which also said the hook to expire those tasks wasn't even working.