mirror of
https://github.com/GothenburgBitFactory/taskwarrior.git
synced 2025-06-26 10:54:26 +02:00
Documentation
- Updated man pages for UDAs.
This commit is contained in:
parent
2be691c2c5
commit
19cfd5453d
2 changed files with 55 additions and 1 deletions
|
@ -225,7 +225,8 @@ This command is mainly of use to external scripts.
|
||||||
|
|
||||||
.TP
|
.TP
|
||||||
.B task udas
|
.B task udas
|
||||||
Shows a list of UDAs that are defined, including their name, type and label.
|
Shows a list of UDAs that are defined, including their name, type, label and
|
||||||
|
allowed values. Also shows UDA usage and any orphan UDAs.
|
||||||
|
|
||||||
.TP
|
.TP
|
||||||
.B task <filter> information
|
.B task <filter> information
|
||||||
|
|
|
@ -1249,6 +1249,59 @@ Lists all tasks matching the specified criteria.
|
||||||
.B blocked
|
.B blocked
|
||||||
List all tasks that have dependencies.
|
List all tasks that have dependencies.
|
||||||
|
|
||||||
|
.SS USER DEFINED ATTRIBUTES
|
||||||
|
|
||||||
|
User defined attributes (UDAs) are an extension mechanism that allows you to
|
||||||
|
define new attributes for Taskwarrior to store. One such example is
|
||||||
|
an 'estimate' attribute that could be used to store time estimates associated
|
||||||
|
with a task. This 'estimate' attribute is not built in to Taskwarrior, but with
|
||||||
|
a few simple configuration settings you can instruct Taskwarrior to store this
|
||||||
|
item, and provide access to it for custom reports and filters.
|
||||||
|
|
||||||
|
This allows you to augment Taskwarrior to accomodate your workflow, or bend the
|
||||||
|
rules and use Taskwarrior to store and synch data that is not necessarily
|
||||||
|
task-related.
|
||||||
|
|
||||||
|
One important restriction is that because this is an open system that allows
|
||||||
|
the definition of any new attribute, Taskwarrior cannot understand the meaning
|
||||||
|
of that attribute. So while Taskwarrior will faithfully store, modify, report,
|
||||||
|
sort and filter your UDA, it does not understand anything about it. For example
|
||||||
|
if you define a UDA named 'estimate', Taskwarrior will not know that this value
|
||||||
|
is weeks, hours, minutes, money, or some other resource count.
|
||||||
|
|
||||||
|
.TP
|
||||||
|
.B uda.<name>.type=string|numeric|date|duration
|
||||||
|
.RS
|
||||||
|
Defines a UDA called '<name>', of the specified type.
|
||||||
|
.RE
|
||||||
|
|
||||||
|
.TP
|
||||||
|
.B uda.<name>.label=<column heading>
|
||||||
|
.RS
|
||||||
|
Provides a default report label for the UDA called '<name>'.
|
||||||
|
.RE
|
||||||
|
|
||||||
|
.TP
|
||||||
|
.B uda.<name>.values=A,B,C
|
||||||
|
.RS
|
||||||
|
For type 'string' UDAs only, this provides a comma-separated list of acceptable
|
||||||
|
values. In this example, the '<name>' UDA may only contain values 'A', 'B',
|
||||||
|
or 'C', but may also contain no value.
|
||||||
|
.RE
|
||||||
|
|
||||||
|
.TP
|
||||||
|
.B Example 'estimate' UDA
|
||||||
|
This example shows an 'estimate' UDA that stores specific values for the size
|
||||||
|
of a task.
|
||||||
|
|
||||||
|
.RS
|
||||||
|
.B uda.estimate.type=string
|
||||||
|
.br
|
||||||
|
.B uda.estimate.label=Size Estimate
|
||||||
|
.br
|
||||||
|
.B uda.estimate.values=trivial,small,medium,large,huge
|
||||||
|
.RE
|
||||||
|
|
||||||
.SH "CREDITS & COPYRIGHTS"
|
.SH "CREDITS & COPYRIGHTS"
|
||||||
Copyright (C) 2006 \- 2012 P. Beckingham, F. Hernandez.
|
Copyright (C) 2006 \- 2012 P. Beckingham, F. Hernandez.
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue