Awesome
Plop Pack Git Init
Useful to have action for PlopJS. This action runs the following commands on the respective path passed to it:
git init
git add -A
git commit -m "Initial commit"
Installation
npm i plop-pack-git-init
Example
module.exports = function(plop) {
// Loads the gitInit action type
plop.load('plop-pack-git-init');
plop.setGenerator('generate', {
prompts: [
// ...
],
actions: function(data) {
const actions = [];
actions.push({
type: 'gitInit',
path: `${process.cwd()}/project-name/`,
// By default is false, but if "true" will log the output of commands
verbose: true
})
return actions;
}
})
}