From c8d2c47319b5c9ad8eff7f5538c6bbf544509aa3 Mon Sep 17 00:00:00 2001 From: Jack Johannesen Date: Sat, 3 Apr 2021 14:12:42 -0400 Subject: [PATCH] feat: Add command.exit signal to bait --- main.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/main.go b/main.go index c3625f50..aa7911c3 100644 --- a/main.go +++ b/main.go @@ -108,6 +108,7 @@ func main() { if err == nil { // If it succeeds, add to history and prompt again readline.AddHistory(cmdString) + bait.Em.Emit("command.exit", nil) bait.Em.Emit("command.success", nil) continue } @@ -162,12 +163,14 @@ func main() { } else { if code, ok := interp.IsExitStatus(err); ok { if code > 0 { + bait.Em.Emit("command.exit", nil) bait.Em.Emit("command.fail", code) } } fmt.Fprintln(os.Stderr, err) } } else { + bait.Em.Emit("command.exit", nil) bait.Em.Emit("command.success", nil) } }