Taskwarrior
Quick documentation page for taskwarrior
Change due date
task $id modify due:yyyy-mm-dd|tomorrow
task add +tag due:yyyy-mm-dd|tomorrow
Case sensitive search
The search is case sensitive by default. This can be disabled.
task /pattern/ list
task rc.search.case.sensitive:yes /pattern/ list
task rc.search.case.sensitive:no /pattern/ list
Add this to the config file to disable/enable it permanently
search.case.sensitive=no
Reports
Show completed tasks - last 14 days
task end.after:today-14d completed
Recurrence
Limit output
Only show n=10 tasks in tht output
t limit:10
Lists yesterday completed tasks
task end:yesterday status:completed all
Contexts
Ignore/Use context when listing
task +inbox status:pending count rc.context:none
Recurring tasks
Create recurring tasks
$ task add Pay the rent due:1st recur:monthly until:2015-03-31
Created task 123.
$ task add 'Log hours' due:2023-06-19T12:00:00 recur:weekly wait:due-4h prio:M sched:due-6h
Created task 124.
List recurring tasks
task all +PARENT
Taskd
Configure Android Client Taskwarrior
Copy <user>.cert.pem
, <user>.key.pem
and ca.cert.pem
preferable into /Android/data/kvg.taskw/files/<profile uuid>
.
Specify relative (or absolute) path to .taskrc.android
.
taskd.certificate=user.cert.pem
taskd.key=user.key.pem
taskd.ca=ca.cert.pem
Add synchronization information
taskd.server=example.com:53589
taskd.credentials=project/user/user-id-string
Configure synchronization intervals
# Sync */60, three minutes after every change and attempt up to 10 times.
android.sync.periodcal=60
android.sync.onchange=3
android.sync.onerror=10
Disable information for syccesfull synching
android.sync.notification=sync,error
Bugs
'later' and 'someday' brake taskd sync
Do not use sched:later
, wait:someday
or similiar when syncing with taskd. This will break the sync with an error
referring to an invalid date of 253402...
Fix: You need to login to the taskd instance and correct the data for dates starting with either 253402
or 9999
.
Annotations
Denotate
# Removes a string from the annotations attached to a task.
task <filter> denotate <string>