in cmd/cloudshell_open/appfile.go [247:270]
func promptEnv(list map[string]env) ([]string, error) {
var out []string
sortedKeys := sortedEnvs(list)
for _, k := range sortedKeys {
e := list[k]
var resp string
if err := survey.AskOne(&survey.Input{
Message: fmt.Sprintf("Value of %s environment variable (%s)",
color.CyanString(k),
color.HiBlackString(e.Description)),
Default: e.Value,
}, &resp,
survey.WithValidator(survey.Required),
surveyIconOpts,
); err != nil {
return nil, fmt.Errorf("failed to get a response for environment variable %s", k)
}
out = append(out, k+"="+resp)
}
return out, nil
}