diff options
| author | 2021-08-26 22:40:22 -0700 | |
|---|---|---|
| committer | 2021-08-26 22:40:22 -0700 | |
| commit | ec334111c94bc3935617f2aca89bd05ed37d1b84 (patch) | |
| tree | 1502efbfb12d696e5418599ab586a9436980e9df /src/cli.zig | |
| parent | 92229ac0f69b61ba008f222d9ac9728bbf03ada9 (diff) | |
| download | bun-ec334111c94bc3935617f2aca89bd05ed37d1b84.tar.gz bun-ec334111c94bc3935617f2aca89bd05ed37d1b84.tar.zst bun-ec334111c94bc3935617f2aca89bd05ed37d1b84.zip | |
better errors
Former-commit-id: a16d16ac2d649b3678d3baaa7a4641c7a56f5d6d
Diffstat (limited to 'src/cli.zig')
| -rw-r--r-- | src/cli.zig | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/src/cli.zig b/src/cli.zig index 1937071d7..9e0574746 100644 --- a/src/cli.zig +++ b/src/cli.zig @@ -46,7 +46,18 @@ pub const Cli = struct { var panicker = MainPanicHandler.init(log); MainPanicHandler.Singleton = &panicker; - try Command.start(allocator, log); + Command.start(allocator, log) catch |err| { + switch (err) { + error.MissingEntryPoint => { + Output.prettyErrorln("<r><red>MissingEntryPoint<r> what do you want to bundle?\n\n<d>Example:\n\n<r> <b><cyan>bun bun --use next<r>\n\n <b><cyan>bun bun ./src/index.ts ./src/file2.ts<r>\n", .{}); + Output.flush(); + std.os.exit(1); + }, + else => { + return err; + }, + } + }; } }; |
