diff options
| author | David Moc <personal@cdatgoose.org> | 2026-05-17 01:35:00 +0200 |
|---|---|---|
| committer | David Moc <personal@cdatgoose.org> | 2026-05-17 01:35:00 +0200 |
| commit | 2c0f6f7c6b34107d828d30e11d116ec24c934b1b (patch) | |
| tree | c571ae0dc93fefb22c3bf5af481b72c28da89e92 /tasker.1 | |
| parent | b0d5cb5d9d3607add2932b03af50a2a6c18f1721 (diff) | |
Signed-off-by: David Moc <personal@cdatgoose.org>
Diffstat (limited to 'tasker.1')
| -rw-r--r-- | tasker.1 | 98 |
1 files changed, 98 insertions, 0 deletions
diff --git a/tasker.1 b/tasker.1 new file mode 100644 index 0000000..7c7f90d --- /dev/null +++ b/tasker.1 @@ -0,0 +1,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) |
