File tree Expand file tree Collapse file tree 2 files changed +28
-16
lines changed Expand file tree Collapse file tree 2 files changed +28
-16
lines changed Original file line number Diff line number Diff line change 1
- 1.3.2
1
+ 1.4.0
Original file line number Diff line number Diff line change 1
1
package reporter
2
2
3
- import (
4
- "os"
5
-
6
- "github.com/olekukonko/tablewriter"
7
- )
3
+ import "fmt"
8
4
9
5
const (
10
6
SUCCESS = "SUCCESS"
@@ -18,24 +14,40 @@ type (
18
14
}
19
15
20
16
reporter struct {
21
- table * tablewriter.Table
17
+ data []struct {
18
+ name string
19
+ status string
20
+ message string
21
+ }
22
22
}
23
23
)
24
24
25
25
func NewReporter () Reporter {
26
- table := tablewriter .NewWriter (os .Stdout )
27
- table .SetHeader ([]string {"Context Name" , "Status" , "Message" })
28
- table .SetAutoMergeCells (true )
29
- table .SetRowLine (true )
30
- return & reporter {
31
- table : table ,
32
- }
26
+ return & reporter {}
33
27
}
34
28
35
29
func (r * reporter ) AddToReport (contextName string , status string , message string ) {
36
- r .table .Append ([]string {contextName , status , message })
30
+ r .data = append (r .data , struct {
31
+ name string
32
+ status string
33
+ message string
34
+ }{
35
+ name : contextName ,
36
+ status : status ,
37
+ message : message ,
38
+ })
37
39
}
38
40
39
41
func (r * reporter ) Print () {
40
- r .table .Render ()
42
+ for _ , d := range r .data {
43
+ if d .status == SUCCESS {
44
+ fmt .Printf ("Context %s created\n " , d .name )
45
+ continue
46
+ }
47
+
48
+ if d .status == FAILED {
49
+ fmt .Printf ("Failed to create context %s.%s\n " , d .name , d .message )
50
+ continue
51
+ }
52
+ }
41
53
}
You can’t perform that action at this time.
0 commit comments