Skip to content

Instantly share code, notes, and snippets.

@fd0
Created February 19, 2010 15:38
Show Gist options
  • Save fd0/308792 to your computer and use it in GitHub Desktop.
Save fd0/308792 to your computer and use it in GitHub Desktop.
# Task program configuration file.
# For more documentation, see http://taskwarrior.org
# Files
data.location=/home/fd0/.task
locking=on # Use file-level locking
# Terminal
curses=on # Use ncurses library to determine terminal width
#defaultwidth=80 # Without ncurses, assumed width
#editor=vi # Preferred text editor
# Miscellaneous
confirmation=yes # Confirmation on delete, big changes
echo.command=yes # Details on command just run
next=2 # How many tasks per project in next report
bulk=2 # > 2 tasks considered 'a lot', for confirmation
nag=You have higher priority tasks. # Nag message to keep you honest
# Dates
dateformat=d.m.Y # Preferred input and display date format
weekstart=Sunday # Sunday or Monday only
displayweeknumber=yes # Show week numbers on calendar
due=7 # Task is considered due in 7 days
#monthsperline=2 # Number of calendar months on a line
# Color controls.
color=on # Use color
color.overdue=bold_red # Color of overdue tasks
color.due=bold_yellow # Color of due tasks
color.pri.H=bold # Color of priority:H tasks
#color.pri.M=on_yellow # Color of priority:M tasks
#color.pri.L=on_green # Color of priority:L tasks
#color.pri.none=white on_blue # Color of priority: tasks
color.active=bold_cyan # Color of active tasks
color.tagged=yellow # Color of tagged tasks
#color.tag.bug=yellow # Color of +bug tasks
#color.project.garden=on_green # Color of project:garden tasks
#color.keyword.car=on_blue # Color of description.contains:car tasks
#color.recurring=on_red # Color of recur.any: tasks
#color.header=bold_green # Color of header messages
#color.footnote=bold_green # Color of footnote messages
#shadow.file=/tmp/shadow.txt # Location of shadow file
#shadow.command=list # Task command for shadow file
#shadow.notify=on # Footnote when updated
#default.project=foo # Unless otherwise specified
#default.priority=M # Unless otherwise specified
default.command=list # Unless otherwise specified
# Fields: id,uuid,project,priority,entry,start,due,recur,recur_ind,age,
# age_compact,active,tags,description,description_only
# Description: This report is ...
# Sort: due+,priority-,project+
# Filter: pro:x pri:H +bug limit:10
# task long
report.long.description=Lists all task, all data, matching the specified criteria
report.long.columns=id,project,priority,entry,start,due,recur,age,tags,description
report.long.labels=ID,Project,Pri,Added,Started,Due,Recur,Age,Tags,Description
report.long.sort=due+,priority-,project+
report.long.filter=status:pending
# task list
report.list.description=Lists all tasks matching the specified criteria
report.list.columns=id,project,priority,due,active,age,description
report.list.labels=ID,Project,Pri,Due,Active,Age,Description
report.list.sort=due+,priority-,project+
report.list.filter=status:pending
# task ls
report.ls.description=Minimal listing of all tasks matching the specified criteria
report.ls.columns=id,project,priority,description
report.ls.labels=ID,Project,Pri,Description
report.ls.sort=priority-,project+
report.ls.filter=status:pending
# task newest
report.newest.description=Shows the newest tasks
report.newest.columns=id,project,priority,due,active,age,description
report.newest.labels=ID,Project,Pri,Due,Active,Age,Description
report.newest.sort=id-
report.newest.filter=status:pending limit:10
# task oldest
report.oldest.description=Shows the oldest tasks
report.oldest.columns=id,project,priority,due,active,age,description
report.oldest.labels=ID,Project,Pri,Due,Active,Age,Description
report.oldest.sort=id+
report.oldest.filter=status:pending limit:10
# task overdue
report.overdue.description=Lists overdue tasks matching the specified criteria
report.overdue.columns=id,project,priority,due,active,age,description
report.overdue.labels=ID,Project,Pri,Due,Active,Age,Description
report.overdue.sort=due+,priority-,project+
report.overdue.filter=status:pending due.before:today
# task active
report.active.description=Lists active tasks matching the specified criteria
report.active.columns=id,project,priority,due,active,age,description
report.active.labels=ID,Project,Pri,Due,Active,Age,Description
report.active.sort=due+,priority-,project+
report.active.filter=status:pending start.any:
# task completed
report.completed.description=Lists completed tasks matching the specified criteria
report.completed.columns=end,project,priority,age,description
report.completed.labels=Complete,Project,Pri,Age,Description
report.completed.sort=end+,priority-,project+
report.completed.filter=status:completed
# task recurring
report.recurring.description=Lists recurring tasks matching the specified criteria
report.recurring.columns=id,project,priority,due,recur,active,age,description
report.recurring.labels=ID,Project,Pri,Due,Recur,Active,Age,Description
report.recurring.sort=due+,priority-,project+
report.recurring.filter=status:pending parent.any:
# task waiting
report.waiting.description=Lists all waiting tasks matching the specified criteria
report.waiting.columns=id,project,priority,wait,age,description
report.waiting.labels=ID,Project,Pri,Wait,Age,Description
report.waiting.sort=wait+,priority-,project+
report.waiting.filter=status:waiting
# task all
report.all.description=Lists all tasks matching the specified criteria
report.all.columns=id,project,priority,due,active,age,description
report.all.labels=ID,Project,Pri,Due,Active,Age,Description
report.all.sort=due+,priority-,project+
# task next
report.next.description=Lists the most urgent tasks
report.next.columns=id,project,priority,due,active,age,description
report.next.labels=ID,Project,Pri,Due,Active,Age,Description
report.next.sort=due+,priority-,project+
report.next.filter=status:pending
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment