最近在寫 Python 想說把一些 Model 匯聚成一個 Package 使用時,突然發現好像沒有一個像 Next.js 那種建立一個初始化 Templates 的工具,然後我就找到了這個。

Cookiecutter

GitHub:Cookiecutter - GitHub

Installation:

pip install cookiecutter

之後就是找到你需要用的 Template:
cookiecutter.io

Cookiecutter: 更好的项目模板工具 简介及可用资源汇总 - 博客園

找到之後下載並使用,例如我找到的這個 cookiecutter-pypackage:

cookiecutter https://github.com/audreyfeldroy/cookiecutter-pypackage.git

Ref:
Cookiecutter - GitHub

cookiecutter.io

Cookiecutter: 更好的项目模板工具 简介及可用资源汇总 - 博客園