diff --git a/cmd/login.go b/cmd/login.go index a46a0715..b07d3751 100644 --- a/cmd/login.go +++ b/cmd/login.go @@ -20,7 +20,7 @@ import ( "path/filepath" "strings" - "github.com/howeyc/gopass" + "golang.org/x/term" "github.com/pkg/errors" "github.com/spf13/cobra" "github.com/spf13/viper" @@ -146,7 +146,7 @@ func (c *LoginCmd) maybeGetPassword() error { if c.password == "" { fmt.Printf("Password: ") - p, err := gopass.GetPasswdMasked() + p, err := term.ReadPassword(int(os.Stdin.Fd())) if err != nil { return err }