apeman-tmpl
Version:
Template manager for apeman.
26 lines (18 loc) • 585 B
JavaScript
/**
* List templates.
* @memberof module:apeman-tmpl/lib/templating
* @function listTemplate
*/
;
const ListLogger = require('../logging/list_logger'),
getTemplates = require('./get_templates');
/** @lends listTemplate */
function listTemplate(apemanfile, pattern, callback) {
let logger = new ListLogger({});
let tmpls = getTemplates(apemanfile, pattern),
childTmpls = getTemplates.childTmpls(apemanfile, pattern);
logger.logTemplates(tmpls, childTmpls);
logger.logInstruction();
callback(null);
}
module.exports = listTemplate;