about summary refs log tree commit diff
diff options
context:
space:
mode:
authorRobert Günzler <r@gnzler.io>2026-01-17 19:03:28 +0100
committerRobert Günzler <r@gnzler.io>2026-01-29 21:05:53 +0100
commit26615469e54dc88fc3d43f505662124d7e7479d6 (patch)
tree22b5f14584365c9d4b2334aacf33cc2ebf3f43f2
parent00e8ec8f029d3fb248139bae366220d5b01e8cd8 (diff)
downloadsite-26615469e54dc88fc3d43f505662124d7e7479d6.tar.gz
lookup exe path for watch command
Signed-off-by: Robert Günzler <r@gnzler.io>
-rw-r--r--src/main.zig9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/main.zig b/src/main.zig
index 01f94ee..072c526 100644
--- a/src/main.zig
+++ b/src/main.zig
@@ -187,9 +187,12 @@ const Cli = struct {
     }
 
     fn watchCmd(ctx: *Context) !void {
-        try exe.shell(ctx,
-            \\find ./src/inc/ -type f -print | entr -nc -dd -- rbl md gen
-        , null);
+        const selfExe = try std.fs.selfExePathAlloc(ctx.allocator());
+        const command = try std.fmt.allocPrint(ctx.allocator(),
+            \\find ./src/inc/ -type f -print | entr -nc -dd -- {s} md gen
+            , .{selfExe});
+
+        try exe.shell(ctx, command, null);
     }
 
     fn serveCmd(ctx: *Context) !void {