diff options
| -rw-r--r-- | cmd.ha | 14 |
1 files changed, 8 insertions, 6 deletions
@@ -90,13 +90,15 @@ fn write(cfg: config, tasks: []task, a: arguments) (void | task | error) = { fn show(cfg: config, tasks: []task, a: arguments) (void | task | error) = { const args = a.args; - const id = strconv::stoz(args[0])?; - const t = if (len(tasks) > id) { - yield tasks[id]; - } else { - return "No such task"; + for (const arg .. args) { + const id = strconv::stoz(arg)?; + const t = if (len(tasks) > id) { + yield tasks[id]; + } else { + return "No such task"; + }; + fmt::println(t.content)!; }; - fmt::println(t.content)!; }; fn printtasktsv(cfg: config, t: task, id: size) (void | error) = { |
