diff options
Diffstat (limited to '')
| -rw-r--r-- | src/main.zig | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/main.zig b/src/main.zig index dfcedfa..3edfb1c 100644 --- a/src/main.zig +++ b/src/main.zig @@ -32,6 +32,9 @@ pub const Context = struct { meta: usize = 0, tilde: usize = 0, + // opts + force: bool = false, + pub const params = struct { pub const PAGE_PATH = "src/inc"; pub const SITE_PATH = "site"; @@ -192,6 +195,10 @@ const Cli = struct { fn genCmd(ctx: *Context, argv: ?*std.process.ArgIterator) !void { try index(ctx); + + if (checkOpts(argv, &.{ "-f", "--force" })) + ctx.force = true; + try gen.generate(ctx); if (checkOpts(argv, &.{ "-c", "--commit" })) |