diff --git a/src/lib.zig b/src/lib.zig index c56e542789ad065e84b64cd3919a36cbafcdb673..e0465c878563237fdc1ab14fc79df9a3291d21e0 100644 --- a/src/lib.zig +++ b/src/lib.zig @@ -19,7 +19,8 @@ fn doprompt(out: anytype, in: anytype, alloc: *std.mem.Allocator, default: ?[]co var value: []const u8 = undefined; while (true) : (n += 1) { try out.print(comptime ansi.color.Faint("> "), .{}); - const input = try in.readUntilDelimiterAlloc(alloc, '\n', 100); + var input: []const u8 = try in.readUntilDelimiterAlloc(alloc, '\n', 100); + input = std.mem.trimRight(u8, input, "\r\n"); if (input.len == 0) if (default) |d| { value = d;