kule list
List every task, in the order the app's Tasks panel shows them.
Synopsis
kule list [OPTIONS]
Description
kule list prints one line per task in Kule's home. It is the quickest way
to find a task's id, which every other command needs.
The order is the app's: tasks you dragged into place (or moved with Alt+Shift+↑/↓) keep that order, and tasks you never moved come first, newest at the top.
It only reads; nothing changes.
Arguments
None.
Options
| Option | Value | Default | Meaning |
|---|---|---|---|
--home | path | ~/.kule | Kule's home (also KULE_HOME). See global options. |
Examples
List tasks:
$ kule list
3422f830 /Users/me/code/app
40ac70b8 /Users/me/notes
3efe1ca8 /Users/me/code/app · greeting fix (teal)
With names, colours and groups:
$ kule list
5e6f7a8b /Users/me/Downloads · march invoices (orange) [clients]
3422f830 /Users/me/code/app
Find the tasks on one folder:
kule list | grep ' /Users/me/code/app'
No tasks yet: kule list prints nothing and exits with 0.
Output
Each line is:
<id> <workspace> · <name> (<colour>) [<group>]
| Part | Shown when | Set with |
|---|---|---|
<id> | always | made by kule new |
<workspace> | always: the real folder the task copies | |
· <name> | the task has a name | kule name |
(<colour>) | the task has a colour | kule color |
[<group>] | the task is in a group | kule group put |
In the app
The Tasks panel (Mod+0) shows the same list. Tasks waiting for you collect under Needs you.