1234567891011121314151617181920 |
- package cli
- import "strings"
- // Errors is a list of errors.
- // Useful in a loop if you don't want to return the error right away and you want to display after the loop,
- // all the errors that happened during the loop.
- type Errors []error
- func (errList Errors) Error() string {
- if len(errList) < 1 {
- return ""
- }
- out := make([]string, len(errList))
- for i := range errList {
- out[i] = errList[i].Error()
- }
- return strings.Join(out, ", ")
- }
|