Pro*_*1ve 7 python cookiecutter
我想知道,是否可以根据cookiecutter.json其他参数的值跳过所选参数的提示?例如对于cookiecutter.json:
{
"ask_for_more": ["y", "n"],
"some_parameter": "test"
}
Run Code Online (Sandbox Code Playgroud)
some_parameter如果答案是 ,ask_for_more我想跳过提示n。
是否可以 ?
在撰写本文时,无法直接通过 cookiecutter.json 执行此操作
我认为即使使用 pre-gen hook,也可能无法执行此操作,因为无论 if/else python 条件如何,cookiecutter jinja 模板都会执行。
然而,有很多 PR 和讨论来添加此功能。请参阅这些链接:
关闭线程:
https://github.com/cookiecutter/cookiecutter/issues/881
https://github.com/cookiecutter/cookiecutter/issues/913
打开线程:
https://github.com/cookiecutter/cookiecutter/pull/1645
https://github.com/cookiecutter/cookiecutter/issues/1438