Stumbled upon Cookie Cutter which is a fancier version of what I thought up here. Like this project, Cookie Cutter also uses Jinja2 as the underlying templating mechanism. This repo will no longer be maintained as I'll be converting py-skeleton-templates to cookiecutter-py.
Are you:
- Starting new projects by copying old ones?
- Wishing you could use someone else's project as a starter template?
- Confused at how to start "Project FooBar"?
I'm always starting a new python projects by cutting and pasting an old one. py-skeleton helps you fix that. Uses jinja2 and py-configurator.
py-skeleton.py --source ../py-skeleton-templates/python/
--ext .tmpl
--destination ./build
--config ./python.ini- --source is the directory path to your templates
- --ext is the extension path for your templates
- --destination is the directory path to where everything will end up
- --config is the file path to where your configuration file lives
To find an example project templates, please take a look at py-skeleton-templates.
- logging
- add other project templates I use
- remove py-configurator dependency