UNPKG

markugen

Version:

Markdown to HTML/PDF static site generation tool

30 lines (29 loc) 1.01 kB
#!/usr/bin/env node "use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const helpers_1 = require("yargs/helpers"); const yargs_1 = __importDefault(require("yargs")); const package_json_1 = require("../../package.json"); const mdtohtml_1 = require("../commands/mdtohtml"); const htmltopdf_1 = require("../commands/htmltopdf"); // Handle startup async function main() { await (0, yargs_1.default)((0, helpers_1.hideBin)(process.argv)) .parserConfiguration({ 'duplicate-arguments-array': false, 'strip-aliased': true, 'strip-dashed': true, }) .showHelpOnFail(false) .alias(['h'], 'help') .help('h') .command(new mdtohtml_1.MdToHtml) .command(new htmltopdf_1.HtmlToPdf) .scriptName(package_json_1.name) .parse(); } // startup the main application main();