diff options
| author | Robert Günzler <r@gnzler.io> | 2025-10-06 18:02:52 +0200 |
|---|---|---|
| committer | Robert Günzler <r@gnzler.io> | 2025-10-06 18:28:25 +0200 |
| commit | fa0333cc57b3d2961f2aae2e7b6ddeb9f47a3e64 (patch) | |
| tree | c76f95916287091a71c8a36a8828229a1fa4548d | |
| parent | 4e85f87a70fa1359a27d39e42d68c28b5a318f20 (diff) | |
| download | site-fa0333cc57b3d2961f2aae2e7b6ddeb9f47a3e64.tar.gz | |
run md and gen when no subcommands are given
Signed-off-by: Robert Günzler <r@gnzler.io>
| -rw-r--r-- | src/main.zig | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/src/main.zig b/src/main.zig index 04334f1..f1d3cda 100644 --- a/src/main.zig +++ b/src/main.zig @@ -148,15 +148,22 @@ const Cli = struct { _ = argv.skip(); // skip arg0 + if (argv.inner.count == 1) { + try Cli.mdCmd(ctx); + try Cli.genCmd(ctx); + } + while (argv.next()) |arg| { - if (std.mem.eql(u8, arg, "gen")) { + if (std.mem.eql(u8, arg, "help")) { + Cli.helpCmd(ctx); + } else if (std.mem.eql(u8, arg, "gen")) { try Cli.genCmd(ctx); } else if (std.mem.eql(u8, arg, "md")) { try Cli.mdCmd(ctx); } else if (std.mem.eql(u8, arg, "watch")) { try Cli.watchCmd(ctx); } else { - return Cli.helpCmd(ctx); + Cli.helpCmd(ctx); } } } |