@@ -38,15 +38,15 @@ const (
38
38
)
39
39
40
40
type PodResult struct {
41
- PodName string
42
- Output string
43
- Error error
41
+ podName string
42
+ output string
43
+ err error
44
44
}
45
45
46
46
type ByPodName []PodResult
47
47
48
48
func (p ByPodName ) Len () int { return len (p ) }
49
- func (p ByPodName ) Less (i , j int ) bool { return p [i ].PodName < p [j ].PodName }
49
+ func (p ByPodName ) Less (i , j int ) bool { return p [i ].podName < p [j ].podName }
50
50
func (p ByPodName ) Swap (i , j int ) { p [i ], p [j ] = p [j ], p [i ] }
51
51
52
52
func main () {
@@ -113,11 +113,15 @@ func main() {
113
113
sort .Sort (ByPodName (results ))
114
114
115
115
for _ , result := range results {
116
- fmt .Printf ("%sPod %s\n %s%s" ,
117
- colorize (divColor , divText ),
118
- colorize (podNameColor , result .PodName ),
119
- colorize (divColor , divText ),
120
- result .Output )
116
+ if result .err != nil {
117
+ fmt .Printf ("Error executing command on pod %s: %v\n %s" , result .podName , err , result .output )
118
+ } else {
119
+ fmt .Printf ("%sPod %s\n %s%s" ,
120
+ colorize (divColor , divText ),
121
+ colorize (podNameColor , result .podName ),
122
+ colorize (divColor , divText ),
123
+ result .output )
124
+ }
121
125
}
122
126
}
123
127
0 commit comments