From 6b76c5919f39df26ea3807e69b210b5d1c69ad5a Mon Sep 17 00:00:00 2001 From: rwxrob Date: Wed, 6 Apr 2022 12:39:55 -0400 Subject: [PATCH] Add TrapPanic --- z/bonzai.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/z/bonzai.go b/z/bonzai.go index 8747b76..24f28ca 100644 --- a/z/bonzai.go +++ b/z/bonzai.go @@ -302,9 +302,10 @@ func ArgsOrIn(args []string) string { var Aliases = make(map[string][]string) // TrapPanic recovers from any panic and more gracefully displays the -// error as an exit message. Simply add defer TrapPanic() when wanted. +// panic by logging it before exiting with a return value of 1. var TrapPanic = func() { if r := recover(); r != nil { - ExitError(r) + log.Println(r) + os.Exit(1) } }