use an existing repository as a template
Templates can contain variables, which the user will be prompted to fill when applying the template.
Example Template File
Hello, {[.NAME.]}
When applying the above template, the user would be prompted to provide a value for NAME
> apply-template ./my-microservice ./new-microservice
Enter a value for 'MICROSERVICE_NAME': todolist-model-service
It's also possible to set variables when running the command
apply-template templates/test-template my-target-dir --FULL_NAME="Patrick Scott"
Please contribute more templates! It's super easy!