Skip to main content

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​

OptionValueDefaultMeaning
--homepath~/.kuleKule'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>]
PartShown whenSet with
<id>alwaysmade by kule new
<workspace>always: the real folder the task copies
· <name>the task has a namekule name
(<colour>)the task has a colourkule color
[<group>]the task is in a groupkule group put

In the app​

The Tasks panel (Mod+0) shows the same list. Tasks waiting for you collect under Needs you.

See also​