Skip to content

Creating a new project⚓︎

Make sure all the prerequisites are being met.

To create a new project from this template run the following command:

$ copier copy --trust "gh:npikall/py-bootstrap" path/to/project/

If you don't have copier installed, you can also use the uv tool runner:

$ uvx --with copier-templates-extensions copier copy --trust "gh:npikall/py-bootstrap" /path/to/new/project

Prompt⚓︎

The Template will ask you a bunch of questions, and configures the templates, to your input.

These Questions will look something like this:

-> Set the project name:
   example-project
-> Set the authors full name:
   Your Name
-> Set the authors email:
   your.email@example.com
-> Use GitHub CI?
   (Y/n)
-> Use GitLab CI?
   (Y/n)
-> Set the project's license:
   - Apache License 2.0
   - MIT License
   - The Unlicense
   - None
-> Include Docs
   (Y/n)