(envVarName string, filePath string, v *StringValidation)
| 185 | } |
| 186 | |
| 187 | func StringFromEnvOrFile(envVarName string, filePath string, v *StringValidation) (string, error) { |
| 188 | valStr := ReadEnvVar(envVarName) |
| 189 | if valStr != nil { |
| 190 | return StringFromEnv(envVarName, v) |
| 191 | } |
| 192 | return StringFromFile(filePath, v) |
| 193 | } |
| 194 | |
| 195 | func StringFromPrompt(promptOpts *prompt.Options, v *StringValidation) (string, error) { |
| 196 | promptOpts.DefaultStr = v.Default |
no test coverage detected