availableProjectContext declares a list of variables usable in modules parameter prompt's execute step
(projectConfig *projectconfig.ZeroProjectConfig)
| 316 | |
| 317 | // availableProjectContext declares a list of variables usable in modules parameter prompt's execute step |
| 318 | func availableProjectContext(projectConfig *projectconfig.ZeroProjectConfig) map[string]string { |
| 319 | return map[string]string{ |
| 320 | "projectName": projectConfig.Name, |
| 321 | } |
| 322 | } |
| 323 | |
| 324 | // paramConditionsMapper returns a condition checking function that checks if all the conditions are met |
| 325 | func paramConditionsMapper(conditions []moduleconfig.Condition) CustomConditionSignature { |