diff --git a/cmd/influx/cli/cli.go b/cmd/influx/cli/cli.go index bd71d6fc1b9..ebaa9d68b2b 100644 --- a/cmd/influx/cli/cli.go +++ b/cmd/influx/cli/cli.go @@ -31,7 +31,7 @@ import ( "github.com/influxdata/influxdb/models" "github.com/influxdata/influxql" "github.com/peterh/liner" - "golang.org/x/crypto/ssh/terminal" + "golang.org/x/term" ) // ErrBlankCommand is returned when a parsed command is empty. @@ -81,7 +81,7 @@ func New(version string) *CommandLine { // Run executes the CLI. func (c *CommandLine) Run() error { - hasTTY := c.ForceTTY || terminal.IsTerminal(int(os.Stdin.Fd())) + hasTTY := c.ForceTTY || term.IsTerminal(int(os.Stdin.Fd())) var promptForPassword bool // determine if they set the password flag but provided no value diff --git a/go.mod b/go.mod index fe47f8d37f5..f1a2ffa3faa 100644 --- a/go.mod +++ b/go.mod @@ -46,6 +46,7 @@ require ( golang.org/x/crypto v0.0.0-20211117183948-ae814b36b871 golang.org/x/sync v0.0.0-20220513210516-0976fa681c29 golang.org/x/sys v0.0.0-20220412211240-33da011f77ad + golang.org/x/term v0.0.0-20210927222741-03fcf44c2211 golang.org/x/text v0.3.7 golang.org/x/time v0.0.0-20210220033141-f8bda1e9f3ba golang.org/x/tools v0.1.10 @@ -152,7 +153,6 @@ require ( golang.org/x/mod v0.6.0-dev.0.20220106191415-9b9b3d81d5e3 // indirect golang.org/x/net v0.0.0-20220127200216-cd36cc0744dd // indirect golang.org/x/oauth2 v0.0.0-20210514164344-f6687ab2804c // indirect - golang.org/x/term v0.0.0-20210927222741-03fcf44c2211 // indirect golang.org/x/xerrors v0.0.0-20220411194840-2f41105eb62f // indirect gonum.org/v1/gonum v0.11.0 // indirect google.golang.org/api v0.47.0 // indirect