Project templating CLI
ruiconti opened this issue · 0 comments
ruiconti commented
Issue
As of now, there are two main usages for this repository:
- a scaffold for new projects and
- as a central repository that centers common dependencies, ABCs and adapters
Proposed solution
This issue is about implementing item 1. Instead of using a cookiecutter
, implementing a CLI seems more straightforward and natural.
Django's approach seems well-rounded. It's a mix of command-interfaced CLI and project templates.
A possible API:
kingdom init $PROJECT_NAME
kingdom update core
kingdom update dependencies