template-folder
This package is a CLI, which allows you to copy the contents of a directory A to a directory B, with the great difference that tempalte-folder allows you to manipulate the content to be copied as you generate the reading, this with the idea that the generation is dynamic, eg:
template-folder ./a ./b --data {"name":"custom-name"} ./a/ {{name}}/ file-{{name}}.md./b/ custom-name/ file-custom-name.md
The template system defined for this process is mustache
Flags
-f, --force: force the replacement of the files if they already exist -d, --data: define a json object to share with template.config.js
template.config.js
It allows to extend the behavior of template-folder, by means of a function capable of modifying the variable data shared with the template, by default tempalte-folder couples the package prompts to improve the experience of data generation through the terminal, eg:
; const questions = type: "text" name: "title" message: "What is your GitHub username?" ; { return ;}
This file should only be in the main directory of the template