From d019126086f8bb029f0abcf2cc84259d5b9180ef Mon Sep 17 00:00:00 2001 From: Paul Beckingham Date: Sun, 6 Dec 2009 20:21:22 -0500 Subject: [PATCH] Documentation Update - Included sample maximal taskrc for inclusion as the auto-generated .taskrc. It will be complete, self-documenting, and nicely formatted. --- taskrc | 348 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 348 insertions(+) create mode 100644 taskrc diff --git a/taskrc b/taskrc new file mode 100644 index 000000000..198d18694 --- /dev/null +++ b/taskrc @@ -0,0 +1,348 @@ +# Sample .taskrc file to be auto-generated. + +### header +title +# .taskrc - taskwarrior configuration file + +date/ version of taskwarrior +# Nov 23 - 1.8.4 + +cautions +# back up this file, if making significant changes +# use a text editor, not a word processor +# spaces or special charachters must be escaped "/" or contained in quotes " + +instructions +# name=value +# replace "foo" +# respect processing order (downward) +# comment character +# using folding in vim + +where to look for help +# task version command displays current settings +# taskwarrior.org/rc + +### applications +browser=elinks +editor=vim +emailclient=sup +printer=lpr +terminal=xterm + +### colors.panels +# alternate.colors.panels=bright #over-rides the following +# panel.border.width=0 # pixels +# color.panel.border= +color.panel.appname= +color.panel.clock= +color.panel.completed= +color.panel.date= +color.panel.header= +color.panel.included= +color.panel.keys= +color.panel.listing= +color.panel.notify= +color.panel.pending= +color.panel.prompt= +color.panel.searchstring= +color.panel.showing= + +### colors.16.dark (used for curses interactive) +# alternate.colors.16.dark=bold16 #over-rides the following +color.active= +color.alternate.bg= +color.due= +color.footnote= +color.header= +color.history.add= +color.history.delete= +color.history.done= +# color.keyword.foo= +color.message= +color.overdue= +color.pri.H= +color.pri.L= +color.pri.M= +color.pri.none= +# color.project.foo= +color.recurring= +color.shell.bg= +color.shell.prompt= +# color.tag.foo= +# color.tagged= + +### colors.16.light (used for curses interactive) +# alternate.colors.16.light=bright16 #over-rides the following +color.active= +color.alternate.bg= +color.due= +color.footnote= +color.header= +color.history.add= +color.history.delete= +color.history.done= +# color.keyword.foo= +color.message= +color.overdue= +color.pri.H= +color.pri.L= +color.pri.M= +color.pri.none= +# color.project.foo= +color.recurring= +color.shell.bg= +color.shell.prompt= +# color.tag.foo= +# color.tagged= + +### colors.256.dark (used for cli) +# alternate.colors.256.dark=zen #over-rides the following +color.ui.active= +color.ui.alternate.bg= +color.ui.due= +color.ui.footnote= +color.ui.header= +color.ui.history.add= +color.ui.history.delete= +color.ui.history.done= +# color.ui.keyword.foo= +color.ui.message= +color.ui.overdue= +color.ui.pri.H= +color.ui.pri.L= +color.ui.pri.M= +color.ui.pri.none= +# color.ui.project.foo= +color.ui.recurring= +color.ui.shell.bg= +color.ui.shell.prompt= +# color.ui.tag.foo= +# color.ui.tagged= + +### colors.256.light (used for cli) +# alternate.colors.256.light=zen-lite #over-rides the following +color.ui.active= +color.ui.alternate.bg= +color.ui.due= +color.ui.footnote= +color.ui.header= +color.ui.history.add= +color.ui.history.delete= +color.ui.history.done= +# color.ui.keyword.foo= +color.ui.message= +color.ui.overdue= +color.ui.pri.H= +color.ui.pri.L= +color.ui.pri.M= +color.ui.pri.none= +# color.ui.project.foo= +color.ui.recurring= +color.ui.shell.bg= +color.ui.shell.prompt= +# color.ui.tag.foo= +# color.ui.tagged= + +### command aliases +alias.rm=delete + +### contexts (@ key - interactive) +@home +@phone +@shopping +@work + +### completion +complete.all.projects=no +complete.all.tags=no +# complete.all.desc=no +# complete.desc.file=~/.task/complete.description.txt + +### data locations +.taskrc.global=/etc/ +.taskrc.local=~/ +.taskrc.alternate=~/alternate/ +data.files=~/.task/ +note.files=~/.task/notes/ +plug-ins=~/.task/plug-ins/ +searches=~/.task/search/ +shared.files=~/.task/share/ +themes=~/.task/colors/ + +### dates +dateformat=YYYY/MM/DD +due=7 (how manu days from now = due) +weeknumber=yes +weekstart=mon + +### defaults +bulk=2 (number of tasks processed without confirmation) +# command=interactive (when run with no arguments) +locking=on +priority=M +project= +rating=3 +prompt.default.action=Y # Y,N,A,Q or blank, for none +term.color=dark #dark, light +# use.terminal.title=yes + +### dialogs +confirmation=yes +nag=do more ! +ui.confirm.quit=no + +### display +alternating.bg=yes +blanklines=on +annotations=all # all, flag, newest, none +cal=full #brief +color=on +color.keyword=word #line, word +color.project=word #line, word +color.tag=word #line, word +curses=on +default.width=100 +echo.command=yes +# _forcecolor=on +initial.ui.screen=report.next +monthsperline=2 +notes=flag # all, 1row, flag +pager=on # iftoolong, off +rating=* # character, number + +### exclusions (will be hidden from most reports) +# due:+2m +# proj:movies +# rating:1 +status=waiting +status=completed +# tag.has:personal + +### export + +### fullscreen - f11 (hidden panels) +keys +tips +title +clock +date +stats + +### history + +### import +bg= +description= +due= +end= +entry= +fg= +id= +priority= +project= +recur= +start= +status= +tags= +uuid= + +### next +limit=5 + +### reports (map to f2 - f10) +# Fields: id,uuid,project,priority,entry,start,due,recur,age,active,tags,description +# description_only +# Description: This report is ... +# Sort: due+,priority-,project+ +# Filter: pro:x pri:H +bug +# Limit: 10 + +# long +report.long.description=Lists all task, all data, matching the specified criteria +report.long.columns=id,priority,project,description,tags,entry,start,due,recur,age +report.long.labels=ID,Pri,Project,Description,Tags,Added,Started,Due,Recur,Age +report.long.sort=due+,priority-,project+ +report.long.filter=status:pending + +# list +report.list.description=Lists all tasks matching the specified criteria +report.list.columns=id,priority,description,project,tags,due +report.list.labels=ID,Pir,Description,Project,Tags,Due +report.list.sort=due+,priority-,project+ +report.list.filter=status:pending + +# 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 + +# 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 + +# 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 + +# 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 + +# 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: + +# 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 + +# 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: + +# pcal +report.pcal.description=Format suitable for pcal +report.pcal.labels=Due,ID,Description +report.pcal.columns=due,id,description_only +report.pcal.sort=due+ +report.pcal.filter=due.any: status:pending + +### review +review.pri.none +review.due.none +review.overdue +review.oldest + +### shadow file +shadow.file= +shadow.command= +shadow.notify= + +### statistics +# stats.exclude=proj.foo + +### verbosity +verbosity=chatty #mute, quiet, chatty, exhaustive +verbosity.tips=~/.task/fortune.txt +