diff options
| -rw-r--r-- | main.go | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -88,8 +88,10 @@ func mode[T any](list ModeMap[T], fire func(mode T) *spool.ExitCode) *spool.Exit code := list.Traverse(func(in T) *spool.ExitCode { return fire(in) }) - if code != nil && code != spool.Success { - _, _ = spool.Warn("%v\n", code.Message) + if code != nil { + if code != spool.Success { + _, _ = spool.Warn("%v\n", code.Message) + } code.Exit() } return nil |
