No Good Deed
I re-wrote the cookiecutter hooks so they would emit better errors when there were problems.
- Removed Task from post_gen_project.py
- Renamed hook files:
- pre_prompt.py -> pre_prompt.uv
- pre_gen_project.py -> pre_gen_project.uv
- post_gen_project.py -> post_gen_project.uv
- Added uv shebang magic to hooks.
- Added inline script metadata to add dependencies
- Call commands using
shmodule - Customized the logger from loguru
- Added logging for optional and required events.
- Added a README to explain further.