From 00f5c71e9dda6c35d478aead9da569c02f3f8db0 Mon Sep 17 00:00:00 2001 From: Meghan Denny Date: Sun, 1 Aug 2021 11:56:23 -0700 Subject: [PATCH] trimRight any extra CR/LF for windows users --- src/lib.zig | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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; -- 2.54.0