cookiecutter
Web テンプレートの管理を支援するために使用しています。hooks/pre_gen_project.py
テンプレート コマンドが開始される前に実行される特別なファイルを指定できます。hooks/pre_gen_project.py
ただし、失敗した場合、例外がスローされても、cookiecutter は処理を続行します。最小限の例は次のとおりです。
raise SyntaxError
このファイルで。エラーが発生した後に実行を停止する方法はありますか?
cookiecutter
Web テンプレートの管理を支援するために使用しています。hooks/pre_gen_project.py
テンプレート コマンドが開始される前に実行される特別なファイルを指定できます。hooks/pre_gen_project.py
ただし、失敗した場合、例外がスローされても、cookiecutter は処理を続行します。最小限の例は次のとおりです。
raise SyntaxError
このファイルで。エラーが発生した後に実行を停止する方法はありますか?
最近まで、cookiecutter はフック スクリプトのエラーを無視していました。最近マージされたこの修正を提出しました。
そのため、 Cookiecutter >= 1.3.0を使用すると、フック スクリプトが失敗したときにプロジェクトの生成がキャンセルされます。:)