diff options
Diffstat (limited to 'src/Config.zig')
-rw-r--r-- | src/Config.zig | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/Config.zig b/src/Config.zig index 51fc885..cd797ad 100644 --- a/src/Config.zig +++ b/src/Config.zig @@ -8,13 +8,13 @@ const maxInt = std.math.maxInt; const joinPath = std.fs.path.joinZ; const std = @import("std"); +const Environment = @import("zsanett").Environment; const folders = @import("known-folders"); -const zsanett = @import("zsanett"); const Config = @This(); tab_width: u8 = 8, -pub fn parse(allocator: Allocator, env: *zsanett.Table) !Config { +pub fn parse(allocator: Allocator, env: Environment) !Config { if (try folders.getPath(allocator, .local_configuration)) |local_conf| { defer allocator.free(local_conf); const path = try joinPath(allocator, &.{ @@ -25,7 +25,7 @@ pub fn parse(allocator: Allocator, env: *zsanett.Table) !Config { defer allocator.free(path); if (cwd().readFileAlloc(allocator, path, maxInt(u32))) |content| { defer allocator.free(content); - return try zsanett.eval(Config, env, content, path.ptr); + return try env.eval(Config, content, path.ptr); } else |err| switch (err) { error.FileNotFound => return .{}, else => return err, |