From 013bc79f629f8bcb81daaba988f695516de3f933 Mon Sep 17 00:00:00 2001 From: Dylan Conway <35280289+dylan-conway@users.noreply.github.com> Date: Thu, 4 Apr 2024 04:31:47 -0700 Subject: [PATCH] ignore EndOfStream error (#9926) --- src/cli/init_command.zig | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/src/cli/init_command.zig b/src/cli/init_command.zig index c3d0f22493..85086054ea 100644 --- a/src/cli/init_command.zig +++ b/src/cli/init_command.zig @@ -232,18 +232,28 @@ pub const InitCommand = struct { Output.prettyln("bun init helps you get started with a minimal project and tries to guess sensible defaults. Press ^C anytime to quit\n\n", .{}); Output.flush(); - fields.name = try normalizePackageName(alloc, try prompt( + const name = prompt( alloc, "package name ", fields.name, Output.enable_ansi_colors_stdout, - )); - fields.entry_point = try prompt( + ) catch |err| { + if (err == error.EndOfStream) return; + return err; + }; + + fields.name = try normalizePackageName(alloc, name); + + fields.entry_point = prompt( alloc, "entry point ", fields.entry_point, Output.enable_ansi_colors_stdout, - ); + ) catch |err| { + if (err == error.EndOfStream) return; + return err; + }; + try Output.writer().writeAll("\n"); Output.flush(); } else {