From 74210e1f8f16b2ea05c45e1f163f81ff6ab0cf95 Mon Sep 17 00:00:00 2001 From: Julian Hurst Date: Tue, 19 Nov 2024 15:21:41 +0100 Subject: show: print all if no args are specified --- cmd.ha | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/cmd.ha b/cmd.ha index 2a1efe0..c836f50 100644 --- a/cmd.ha +++ b/cmd.ha @@ -90,6 +90,14 @@ 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; + // if no args, print all + if (len(args) == 0) { + for (const t .. tasks) { + fmt::println(t.content)!; + }; + return; + }; + for (const arg .. args) { const id = strconv::stoz(arg)?; const t = if (len(tasks) > id) { -- cgit v1.2.3