From cf8686516941180d02cab74eb1fc4412c8a377d5 Mon Sep 17 00:00:00 2001 From: Meghan Denny Date: Mon, 11 Oct 2021 11:52:00 -0700 Subject: [PATCH] cmd/aq/add- catch not finding zig.mod, fixes #32 --- src/cmd/aquila/add.zig | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/cmd/aquila/add.zig b/src/cmd/aquila/add.zig index 4a1d40ed58bf43346f8521658d347787ad00b3e5..10edec4a5da6b4eec3c236676fae0673fbd24288 100644 --- a/src/cmd/aquila/add.zig +++ b/src/cmd/aquila/add.zig @@ -29,7 +29,10 @@ pub fn do(dir: std.fs.Dir, pkg_id: []const u8) ![]const u8 { } } - const file = try dir.openFile("zig.mod", .{ .read = true, .write = true }); + const file = dir.openFile("zig.mod", .{ .read = true, .write = true }) catch |err| switch (err) { + error.FileNotFound => u.fail("error: zig.mod manifest not found! must run from project root.", .{}), + else => return err, + }; defer file.close(); try file.seekTo(try file.getEndPos()); -- 2.54.0