Add TrapPanic

pull/66/head v0.1.3
rwxrob 2 years ago
parent 5084c30d94
commit 3aea8cbeca
No known key found for this signature in database
GPG Key ID: 2B9111F33082AE77

@ -300,3 +300,11 @@ func ArgsOrIn(args []string) string {
// strings.Fields) to ensure that hard-coded arguments containing
// whitespace are properly handled.
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.
var TrapPanic = func() {
if r := recover(); r != nil {
ExitError(r)
}
}

Loading…
Cancel
Save