From bfbc15bd0d28e766d204e18f86990858ec3f3398 Mon Sep 17 00:00:00 2001 From: Samuel Lorch Date: Mon, 30 May 2022 17:51:54 +0200 Subject: [PATCH] Make util ReadPassword Public --- util/client.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/util/client.go b/util/client.go index 15422e6..54acf12 100644 --- a/util/client.go +++ b/util/client.go @@ -17,7 +17,8 @@ import ( "golang.org/x/term" ) -func readPassword() (string, error) { +// ReadPassword reads a Password interactively or via Pipe +func ReadPassword() (string, error) { var fd int var pass []byte if term.IsTerminal(syscall.Stdin) { @@ -55,7 +56,7 @@ func GetClient(ctx context.Context) (*api.Client, error) { userPassword := viper.GetString("userPassword") if userPassword == "" { - cliPassword, err := readPassword() + cliPassword, err := ReadPassword() if err != nil { fmt.Println() return nil, fmt.Errorf("Reading Password: %w", err)