aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--cmd.ha8
1 files changed, 8 insertions, 0 deletions
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) {