cookiecutter
2.6.0
このコマンドライン ユーティリティを使用して、クッキーカッター(プロジェクト テンプレート) からプロジェクトを迅速に作成します。 Python パッケージ プロジェクトなどの生成に最適です。
pip パッケージ マネージャーを使用して cookiecutter をインストールします。
# pipx is strongly recommended.
pipx install cookiecutter
# If pipx is not an option,
# you can install cookiecutter in your Python user directory.
python -m pip install --user cookiecutter
Cookiecutter をコマンド ライン ユーティリティとして使用する推奨方法は、 pipx
で実行することです。これはpip install pipx
でインストールできますが、Cookiecutter をプログラムで使用する予定がある場合は、 pip install cookiecutter
実行してください。
GitHub テンプレートを使用する
# You'll be prompted to enter values.
# Then it'll create your Python package in the current working directory,
# based on those values.
# For the sake of brevity, repos on GitHub can just use the 'gh' prefix
$ pipx run cookiecutter gh:audreyfeldroy/cookiecutter-pypackage
ローカルテンプレートを使用する
$ pipx run cookiecutter cookiecutter-pypackage/
Pythonから利用する
from cookiecutter . main import cookiecutter
# Create project from the cookiecutter-pypackage/ template
cookiecutter ( 'cookiecutter-pypackage/' )
# Create project from the cookiecutter-pypackage.git repo template
cookiecutter ( 'gh:audreyfeldroy//cookiecutter-pypackage.git' )
cookiecutter.json
プロンプトを使用してプロジェクトをカスタマイズします。もっと詳しく知る
cookiecutter.json
を使用してテンプレート変数を簡単に定義します。もっと詳しく知る
GitHub ですぐに使用できるさまざまなテンプレートを見つけてください。
コミュニティに参加したり、貢献したり、支援を求めたりしてください。
私たちはあなたのフィードバックを大切にしています。改善に役立てるため、批判や苦情を建設的に共有してください。
プロジェクトのエコシステム内でのすべてのやり取り中、PyPA の行動規範を遵守してください。
Audrey Roy Greenfeld によって作成および主導され、メンテナーと貢献者の専任チームによってサポートされています。