A file-based task manager
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

tsk-49: prop list prints keys only

`tsk prop list -T tsk-N` now prints one key per line instead of
expanding each value as a separate (key, value) row. Values are
still reachable via `tsk show -x` (YAML front-matter) or
`tsk prop find <key>`. AGENTS.md updated to match.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

+3 -5
+1 -1
AGENTS.md
··· 26 26 tsk prop add -T tsk-N <key> <value> # append a value 27 27 tsk prop set -T tsk-N <key> <values...> # replace the whole list 28 28 tsk prop unset -T tsk-N <key> [<value>] # drop one value, or the whole key 29 - tsk prop list -T tsk-N # all (key, value) lines on a task 29 + tsk prop list -T tsk-N # property keys set on a task 30 30 tsk prop find <key> [<value>] # tasks with that key (= value) 31 31 tsk prop find status open # all in-progress tasks 32 32 ```
+2 -4
src/lib.rs
··· 902 902 match action { 903 903 PropAction::List { task_id } => { 904 904 let task = ws.task(task_id.into())?; 905 - for (k, vs) in &task.attributes { 906 - for v in vs { 907 - println!("{k}\t{v}"); 908 - } 905 + for k in task.attributes.keys() { 906 + println!("{k}"); 909 907 } 910 908 } 911 909 PropAction::Add {