File tree 2 files changed +10
-8
lines changed
2 files changed +10
-8
lines changed Original file line number Diff line number Diff line change @@ -8,22 +8,23 @@ import (
8
8
"github.com/ahmetb/kubectx/internal/cmdutil"
9
9
"github.com/ahmetb/kubectx/internal/env"
10
10
"github.com/ahmetb/kubectx/internal/printer"
11
+ "github.com/fatih/color"
11
12
)
12
13
13
14
type Op interface {
14
15
Run (stdout , stderr io.Writer ) error
15
16
}
16
17
17
18
func main () {
18
- cmdutil .PrintDeprecatedEnvWarnings (os . Stderr , os .Environ ())
19
+ cmdutil .PrintDeprecatedEnvWarnings (color . Error , os .Environ ())
19
20
20
21
op := parseArgs (os .Args [1 :])
21
- if err := op .Run (os . Stdout , os . Stderr ); err != nil {
22
- printer .Error (os . Stderr , err .Error ())
22
+ if err := op .Run (color . Output , color . Error ); err != nil {
23
+ printer .Error (color . Error , err .Error ())
23
24
24
25
if _ , ok := os .LookupEnv (env .EnvDebug ); ok {
25
26
// print stack trace in verbose mode
26
- fmt .Fprintf (os . Stderr , "[DEBUG] error: %+v\n " , err )
27
+ fmt .Fprintf (color . Error , "[DEBUG] error: %+v\n " , err )
27
28
}
28
29
defer os .Exit (1 )
29
30
}
Original file line number Diff line number Diff line change @@ -8,21 +8,22 @@ import (
8
8
"github.com/ahmetb/kubectx/internal/cmdutil"
9
9
"github.com/ahmetb/kubectx/internal/env"
10
10
"github.com/ahmetb/kubectx/internal/printer"
11
+ "github.com/fatih/color"
11
12
)
12
13
13
14
type Op interface {
14
15
Run (stdout , stderr io.Writer ) error
15
16
}
16
17
17
18
func main () {
18
- cmdutil .PrintDeprecatedEnvWarnings (os . Stderr , os .Environ ())
19
+ cmdutil .PrintDeprecatedEnvWarnings (color . Error , os .Environ ())
19
20
op := parseArgs (os .Args [1 :])
20
- if err := op .Run (os . Stdout , os . Stderr ); err != nil {
21
- printer .Error (os . Stderr , err .Error ())
21
+ if err := op .Run (color . Output , color . Error ); err != nil {
22
+ printer .Error (color . Error , err .Error ())
22
23
23
24
if _ , ok := os .LookupEnv (env .EnvDebug ); ok {
24
25
// print stack trace in verbose mode
25
- fmt .Fprintf (os . Stderr , "[DEBUG] error: %+v\n " , err )
26
+ fmt .Fprintf (color . Error , "[DEBUG] error: %+v\n " , err )
26
27
}
27
28
defer os .Exit (1 )
28
29
}
You can’t perform that action at this time.
0 commit comments