diff --git a/cli/app/secret.go b/cli/app/secret.go index 22014354..a5e8422d 100644 --- a/cli/app/secret.go +++ b/cli/app/secret.go @@ -196,7 +196,7 @@ environment. Typically, you can let Abra generate them for you on app creation if len(args) > 3 { data = args[3] } else if internal.NoInput { - log.Fatal("Must provide argument if --no-input is passed") + log.Fatal(i18n.G("must provide argument if --no-input is passed")) } composeFiles, err := app.Recipe.GetComposeFiles(app.Env) @@ -221,12 +221,15 @@ environment. Typically, you can let Abra generate them for you on app creation if data == "" && !internal.NoInput { log.Debug("Secret data not provided on command-line, prompting") - message := "Specify secret value" - if insertFromFile { - message = "Specify secret file" - } - prompt := &survey.Input{ - Message: i18n.G(message), + var prompt survey.Prompt + if !insertFromFile { + prompt = &survey.Password{ + Message: i18n.G("Specify secret value"), + } + } else { + prompt = &survey.Input{ + Message: i18n.G("Specify secret file"), + } } if err := survey.AskOne(prompt, &data); err != nil { log.Fatal(err)