about summary refs log tree commit diff
path: root/src/main.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.zig')
-rw-r--r--src/main.zig11
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);
             }
         }
     }