()
| 77 | } |
| 78 | |
| 79 | func (e CmdError) Error() string { |
| 80 | msg := e.Stderr.String() |
| 81 | if msg != "" && !strings.HasSuffix(msg, "\n") { |
| 82 | msg += "\n" |
| 83 | } |
| 84 | return fmt.Sprintf("%s%s: %s", msg, e.Args[0], e.Err) |
| 85 | } |
| 86 | |
| 87 | func (e CmdError) Unwrap() error { |
| 88 | return e.Err |