From 4a03000239d5e05062cf9344a08e0dc43ad8ebd1 Mon Sep 17 00:00:00 2001 From: Meghan Denny Date: Mon, 29 May 2023 13:18:29 -0700 Subject: [PATCH] add getBool --- src/lib.zig | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/lib.zig b/src/lib.zig index 8d87730a75308b2e549c8efe2d9b23c34aa68121..a1ceab4e4e3f0af71157b8eda20d2f0fa29e9a57 100644 --- a/src/lib.zig +++ b/src/lib.zig @@ -117,3 +117,9 @@ pub fn getMulti(name: string) ?[]const string { const x = multis.get(name).?.items; return if (x.len > 0) x else null; } + +pub fn getBool(name: string, default: bool) !bool { + const x = getSingle(name) orelse return default; + const y = try std.fmt.parseUnsigned(u1, x, 2); + return y > 0; +} -- 2.54.0