From 7152e16288e1b66171ced62501519448629b7336 Mon Sep 17 00:00:00 2001 From: Maidul Islam Date: Fri, 6 Jan 2023 01:30:08 -0500 Subject: [PATCH] add message to avoid typing in file passphrase --- cli/packages/cmd/secrets.go | 2 +- cli/packages/util/vault.go | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/cli/packages/cmd/secrets.go b/cli/packages/cmd/secrets.go index 810da49c48..df77e67d45 100644 --- a/cli/packages/cmd/secrets.go +++ b/cli/packages/cmd/secrets.go @@ -313,7 +313,7 @@ func init() { secretsCmd.AddCommand(secretsGetCmd) secretsCmd.AddCommand(secretsSetCmd) secretsCmd.AddCommand(secretsDeleteCmd) - secretsCmd.PersistentFlags().String("env", "dev", "Used to define the environment name on which actions should be taken on") + secretsCmd.PersistentFlags().String("env", "dev", "Used to select the environment name on which actions should be taken on") secretsCmd.Flags().Bool("expand", true, "Parse shell parameter expansions in your secrets") secretsCmd.PersistentPreRun = func(cmd *cobra.Command, args []string) { util.RequireLogin() diff --git a/cli/packages/util/vault.go b/cli/packages/util/vault.go index 63a014af1e..b42308cc4f 100644 --- a/cli/packages/util/vault.go +++ b/cli/packages/util/vault.go @@ -53,14 +53,16 @@ func GetKeyRing() (keyring.Keyring, error) { } func fileKeyringPassphrasePrompt(prompt string) (string, error) { + fmt.Println("You may set the `INFISICAL_VAULT_FILE_PASSPHRASE` environment variable to avoid typing password") if password, ok := os.LookupEnv("INFISICAL_VAULT_FILE_PASSPHRASE"); ok { return password, nil } - fmt.Fprintf(os.Stderr, "%s: ", prompt) + fmt.Fprintf(os.Stderr, "%s:", prompt) b, err := term.ReadPassword(int(os.Stdin.Fd())) if err != nil { return "", err } + fmt.Println("") return string(b), nil }