diff --git a/cli/cmd/cli.go b/cli/cmd/cli.go index da40a20e..8c007870 100644 --- a/cli/cmd/cli.go +++ b/cli/cmd/cli.go @@ -27,7 +27,7 @@ type Cli struct { rootCmd *cobra.Command } -//NewCli returns the cli instance used to register and execute command +// NewCli returns the cli instance used to register and execute command func NewCli() *Cli { cli := &Cli{ rootCmd: &cobra.Command{ @@ -36,7 +36,7 @@ func NewCli() *Cli { Long: "An easy to use and powerful chaos engineering experiment toolkit", }, } - cli.rootCmd.SetOutput(os.Stdout) + cli.rootCmd.SetOut(os.Stdout) cli.setFlags() return cli } @@ -48,7 +48,7 @@ func (cli *Cli) setFlags() { //flags.StringVarP(&util.LogLevel, "log-level", "l", "info", "level of logging wanted. 1=DEBUG, 0=INFO, -1=WARN, A higher verbosity level means a log message is less important.") } -//Run command +// Run command func (cli *Cli) Run() error { return cli.rootCmd.Execute() } diff --git a/cli/cmd/cli_test.go b/cli/cmd/cli_test.go index 7e91358a..ffcf4f6b 100644 --- a/cli/cmd/cli_test.go +++ b/cli/cmd/cli_test.go @@ -23,7 +23,7 @@ import ( func TestCli_Run(t *testing.T) { cli := NewCli() - cli.rootCmd.SetOutput(&bytes.Buffer{}) + cli.rootCmd.SetOut(&bytes.Buffer{}) err := cli.Run() if err != nil { diff --git a/cli/cmd/prepare_jvm_test.go b/cli/cmd/prepare_jvm_test.go index dbc31607..7de8a0ad 100644 --- a/cli/cmd/prepare_jvm_test.go +++ b/cli/cmd/prepare_jvm_test.go @@ -26,7 +26,7 @@ import ( func TestPrepareJvmCommand_Run(t *testing.T) { jvmCommand := &PrepareJvmCommand{} jvmCommand.Init() - jvmCommand.command.SetOutput(&bytes.Buffer{}) + jvmCommand.command.SetOut(&bytes.Buffer{}) jvmCommand.command.RunE = func(cmd *cobra.Command, args []string) error { return nil } diff --git a/cli/cmd/query_disk_test.go b/cli/cmd/query_disk_test.go index 897f914b..edc990ad 100644 --- a/cli/cmd/query_disk_test.go +++ b/cli/cmd/query_disk_test.go @@ -37,7 +37,7 @@ func TestQueryDiskCommand_queryDiskInfo(t *testing.T) { func testQueryDiskUnknownArg(t *testing.T, command *cobra.Command, qdc *QueryDiskCommand) { buffer := &bytes.Buffer{} - command.SetOutput(buffer) + command.SetOut(buffer) arg := "unknown" expectedErr := fmt.Errorf("the %s argument not found", arg) @@ -50,7 +50,7 @@ func testQueryDiskUnknownArg(t *testing.T, command *cobra.Command, qdc *QueryDis func testQueryDiskDevice(t *testing.T, command *cobra.Command, qdc *QueryDiskCommand) { buffer := &bytes.Buffer{} - command.SetOutput(buffer) + command.SetOut(buffer) arg := "mount-point" err := qdc.queryDiskInfo(command, arg) diff --git a/cli/cmd/query_network_test.go b/cli/cmd/query_network_test.go index 1d183d88..0b745486 100644 --- a/cli/cmd/query_network_test.go +++ b/cli/cmd/query_network_test.go @@ -37,7 +37,7 @@ func TestQueryNetworkCommand_queryNetworkInfo(t *testing.T) { func testQueryNetworkUnknownArg(t *testing.T, command *cobra.Command, qnc *QueryNetworkCommand) { buffer := &bytes.Buffer{} - command.SetOutput(buffer) + command.SetOut(buffer) arg := "unknown" expectedErr := fmt.Errorf("the %s argument not found", arg) @@ -50,7 +50,7 @@ func testQueryNetworkUnknownArg(t *testing.T, command *cobra.Command, qnc *Query func testQueryNetworkInterface(t *testing.T, command *cobra.Command, qnc *QueryNetworkCommand) { buffer := &bytes.Buffer{} - command.SetOutput(buffer) + command.SetOut(buffer) arg := "interface" err := qnc.queryNetworkInfo(command, arg) diff --git a/cli/cmd/status.go b/cli/cmd/status.go index 35ad1556..2a6cf911 100644 --- a/cli/cmd/status.go +++ b/cli/cmd/status.go @@ -23,7 +23,7 @@ import ( "github.com/chaosblade-io/chaosblade-spec-go/spec" "github.com/chaosblade-io/chaosblade-spec-go/util" "github.com/spf13/cobra" - "golang.org/x/crypto/ssh/terminal" + "golang.org/x/term" ) const ( @@ -107,7 +107,7 @@ func (sc *StatusCommand) runStatus(command *cobra.Command, args []string) error } response := spec.ReturnSuccess(result) - if terminal.IsTerminal(int(os.Stdout.Fd())) { + if term.IsTerminal(int(os.Stdout.Fd())) { bytes, err := json.MarshalIndent(response, "", "\t") if err != nil { return response