Copier template for Python CLIs with Click and Poetry.
copier "gh:joaopalmeiro/copier-cli" <cli_name>
export PIPENV_VENV_IN_PROJECT=1 && pipenv install --python 3.7
pipenv run copier --version
pipenv run djlint project/* --lint --profile=jinja
rm -rf demo && pipenv run copier . demo
orrm -rf demo && pipenv run copier "gh:joaopalmeiro/copier-cli" demo
- After finishing a new template version, create a new release in the GitHub repository
- Copier:
- Documentation
- pdm-project/copier-pdm template
- pawamoy/copier-pdm template
- pawamoy/copier-poetry template
- Install:
pipx install copier
- 'save-exact' option for saving exact version in Pipfile (open) issue
- djLint:
- Linter
- VS Code extension
pipenv run djlint project/* --check --profile=jinja
pipenv run djlint project/* --reformat --profile=jinja
pipenv run djlint project/\{\{_copier_conf.answers_file\}\}.jinja --reformat --profile=jinja
- GitHub topics (source):
- python
- template
- scaffolding
- bootstrapping
- copier
- copier-template