aboutsummaryrefslogtreecommitdiff
path: root/src/cli.zig
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <jarred@jarredsumner.com> 2021-08-26 22:40:22 -0700
committerGravatar Jarred Sumner <jarred@jarredsumner.com> 2021-08-26 22:40:22 -0700
commitec334111c94bc3935617f2aca89bd05ed37d1b84 (patch)
tree1502efbfb12d696e5418599ab586a9436980e9df /src/cli.zig
parent92229ac0f69b61ba008f222d9ac9728bbf03ada9 (diff)
downloadbun-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.zig13
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;
+ },
+ }
+ };
}
};