A cookiecutter template for creating a new python package with a fire command line interface.
To create a new project using this cookiecutter template:
pip install cookiecutter poetry
cookiecutter gh:ConorSheehan1/cookiecutter-fire-cli
# cd your_new_package
poetry install
poetry run task install_hooks
For full cookiecutter instructions see https://github.com/audreyr/cookiecutter#features
- testing
- pytest
- github actions
- ci
- release (github release, optional)
- deploy (to pypi, requires additional steps, optional)
- linting
- dependency management / packaging
- version management
- license
- MIT
- githooks
- pre-commit (requires additional steps)
poetry install
poetry run cookiecutter .
# poetry run cookiecutter . --overwrite-if-exists --no-input