summaryrefslogtreecommitdiff
path: root/build.zig
diff options
context:
space:
mode:
authorZendril <kenneth.s.brooks@gmail.com>2025-02-04 21:29:46 -0500
committerZendril <kenneth.s.brooks@gmail.com>2025-02-04 21:29:46 -0500
commit92c723536242b31ecf222ec1f00586ebf46ea994 (patch)
treec879371b0cac97dab04ca1bc614682fd23f3ca5f /build.zig
parent0903c5927b58f0ca166ee86c458de44fcf4234d6 (diff)
cleanup for PR
Diffstat (limited to 'build.zig')
-rw-r--r--build.zig20
1 files changed, 11 insertions, 9 deletions
diff --git a/build.zig b/build.zig
index 40a2d47..335a415 100644
--- a/build.zig
+++ b/build.zig
@@ -120,6 +120,8 @@ pub const logo =
\\
;
+const progress_filename = ".progress.txt";
+
pub fn build(b: *Build) !void {
if (!validate_exercises()) std.process.exit(2);
@@ -244,9 +246,7 @@ pub fn build(b: *Build) !void {
}
if (reset) |_| {
- const progress_file = ".progress.txt";
-
- std.fs.cwd().deleteFile(progress_file) catch |err| {
+ std.fs.cwd().deleteFile(progress_filename) catch |err| {
switch (err) {
std.fs.Dir.DeleteFileError.FileNotFound => {},
else => {
@@ -256,7 +256,7 @@ pub fn build(b: *Build) !void {
}
};
- print("Progress reset, .progress.txt removed.\n", .{});
+ print("Progress reset, {s} removed.\n", .{progress_filename});
std.process.exit(0);
}
@@ -269,7 +269,7 @@ pub fn build(b: *Build) !void {
var starting_exercise: u32 = 0;
- if (std.fs.cwd().openFile(".progress.txt", .{})) |progress_file| {
+ if (std.fs.cwd().openFile(progress_filename, .{})) |progress_file| {
defer progress_file.close();
const progress_file_size = try progress_file.getEndPos();
@@ -283,10 +283,12 @@ pub fn build(b: *Build) !void {
starting_exercise = try std.fmt.parseInt(u32, contents, 10);
} else |err| {
switch (err) {
- // This is fine, may be the first time tests are run or progress have been reset
- std.fs.File.OpenError.FileNotFound => {},
+
+ std.fs.File.OpenError.FileNotFound => {
+ // This is fine, may be the first time tests are run or progress have been reset
+ },
else => {
- print("Unable to open progress file, Error: {}\n", .{err});
+ print("Unable to open {s}: {}\n", .{progress_filename, err});
return err;
},
}
@@ -451,7 +453,7 @@ const ZiglingStep = struct {
defer b.allocator.free(progress);
const file = try std.fs.cwd().createFile(
- ".progress.txt",
+ progress_filename,
.{ .read = true, .truncate = true },
);
defer file.close();