Version: 0.2.0
Last Updated: Unknown
Takes name, age, whatever to generate markdown.
1#!/usr/bin/env node23const dir = __dirname;4const path = process.cwd();56let filesErr = [];78const build = ({ dependencies, data }) => {9 dependencies.ejs.renderFile(`${dir}/template.ejs`, data, {}, function (10 err,11 str,12 ) {13 // str => Rendered HTML string14 if (err) {15 filesErr.push(data.filename);16 throw err;17 }1819 const outputFilePath = `${path}/manual/example/${data.filename}.md`;20 dependencies.fs.outputFileSync(outputFilePath, str);21 });22};2324// somelib.js25module.exports = function (options) {26 console.log('Bridging Example');27 try {28 // const argv = dependencies.yargsParser(process.argv.slice(2));29 console.log('\t - Scaffolding:', options.data.filename);30 build(options);3132 return options;33 } catch (err) {34 console.error(err);35 }36};
1/**2 * Example scaffold3 */45Fields | Value6--- | ---7name | <%= name %>8age | <%= age %>9whatever | <%= whatever %>