HackerNews

プロジェクトテンプレートをレンダリングするためのライブラリおよびCLIアプリ

A library and CLI app for rendering project templates

https://copier.readthedocs.io/en/stable/


Copierは、プロジェクトテンプレートをレンダリングするためのライブラリおよびCLIアプリケーションです。ローカルパスやGit URLを利用でき、任意のテキストファイル内の値を動的に置き換えることが可能です。出力は美しく生成され、指示しない限り既存のファイルを上書きしません。インストールにはPython 3.9以上とGit 2.27以上が必要です。CLIアプリとして利用する場合、pipxやuvtoolsからインストールできます。また、最新リリースをNixでインストールする方法も提供されています。Copierはプロジェクトのテンプレートを作成し、質問形式で値を収集することでプロジェクトを生成します。テンプレートの作成は簡単で、Gitリポジトリとしての構造もサポートされています。Copierは、テンプレート作成者と消費者の両方のニーズを満たし、シンプルなテンプレートから複雑なものへと進化することが可能です。