1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
|
.TH TASKER 1
.SH NAME
tasker \- manage local task directories
.SH SYNOPSIS
.B tasker
.RI COMMAND
.RI [ OPTIONS ]
.SH DESCRIPTION
.B tasker
manages tasks stored as timestamp-named directories.
Task directories are searched under
.B ./tasks
when that directory exists, otherwise under the current directory.
.SH COMMANDS
.TP
.B new
Create a new task.
.TP
.B list
List tasks.
.TP
.B set
Update a task.
.TP
.B delete
Delete a task.
.SH OPTIONS
.SS new
.TP
.BI \-p " PRIORITY"
Set priority as an integer.
.TP
.BI \-d " DESCRIPTION"
Set task description.
.SS list
.TP
.BR \-s ", " \-\-status " " \fISTATUS\fR
Filter by status. One of:
.BR OPEN ,
.BR IN_PROGRESS ,
.BR CLOSED .
.TP
.BR \-p ", " \-\-priority " " \fIPRIORITY\fR
Filter by exact priority.
.TP
.BI \-\-min-priority " PRIORITY"
Filter by minimum priority.
.TP
.BR \-c ", " \-\-contains " " \fITEXT\fR
Filter by text.
.SS set
.TP
.BI \-n ", " \-\-name " NAME"
Rename the task.
.TP
.BR \-s ", " \-\-status " " \fISTATUS\fR
Set task status. One of:
.BR OPEN ,
.BR IN_PROGRESS ,
.BR CLOSED .
.TP
.BR \-p ", " \-\-priority " " \fIPRIORITY\fR
Set task priority.
.TP
.BR \-d ", " \-\-desc " " \fIDESCRIPTION\fR
Set task description.
.SH EXAMPLES
.TP
Create a task:
.B tasker new -p 3 -d "Write docs"
.TP
List open tasks:
.B tasker list --status OPEN
.TP
Update a task:
.B tasker set "24-01-30 12:00:00" --status CLOSED
.TP
Delete a task:
.B tasker delete "24-01-30 12:00:00"
.SH FILES
.TP
.B ./tasks/
Preferred task root when present.
.TP
.B .
Fallback task root.
.SH SEE ALSO
.BR bash (1),
.BR fish (1)
|