- Cookiecutter version: 2.1.2.dev0 (pypi latest today)
- Python version: 3.8.10
- Operating System: ubuntu linux
Description:
__prompts__ replacement prompts are ignored for boolean prompts.
What I've run:
{
"project_name": "Simple Project",
"__project_slug": "{{ cookiecutter.project_name|lower|replace(' ', '_')|replace('-', '_')|replace('.', '_')|trim }}",
"__project_dash_slug": "{{ cookiecutter.project_name|lower|replace(' ', '-')|replace('_', '-')|replace('.', '-')|trim }}",
"version": "1.0.0",
"with_webserver": false,
"__prompts__": {
"project_name": "Name of the project? (package and repo names will be derived from this)",
"with_webserver": "Do you need a webserver (+Ingress and WAF)"
}
}
project_name gets a nice prompt, and with_webserver doesn't.
In prompt.py, it looks like prompt_choice_for_config is passed the prompts dict, but read_user_yes_no does not.
Description:
__prompts__replacement prompts are ignored for boolean prompts.What I've run:
project_namegets a nice prompt, andwith_webserverdoesn't.In prompt.py, it looks like
prompt_choice_for_configis passed the prompts dict, butread_user_yes_nodoes not.