A Plop (www.plopjs.com) helper to read git config values.
npm install plop-helper-git-configgit config helperA Plop (www.plopjs.com) helper to read git config values.
npm install --save-dev plop-helper-git-config
or in its short form: npm i -D plop-helper-git-config
In your plopfile.js, register it as follows:
``js
const gitConfigHelper = require("plop-helper-git-config");
module.exports = plop => {
plop.setHelper("gitConfig", gitConfigHelper);
// The rest of your plop file content
}
`
Now, you can use the gitConfig helper in your *.hbs templates. For example, in a package.json.hbs file:
`hbs``
{
"author": "{{ gitConfig "user.name" }}, {{ gitConfig "user.email" }}",
"repository": {
"type": "git",
"url": "{{ gitConfig 'remote "origin".url' }}"
}
}
* Andrew Worcester for Plop.
* Jon Schlinkert for the git config utility packages.