UNPKG

@vivliostyle/cli

Version:

Save the pdf file via headless browser and Vivliostyle.

37 lines (35 loc) 1.12 kB
import { init } from "../chunk-SU52IU2V.js"; import { gracefulError, parseFlagsToInlineConfig } from "../chunk-HCZKJQUX.js"; import "../chunk-YUYXQJDY.js"; import "../chunk-4IIM6RSG.js"; import "../chunk-I7BWSAN6.js"; // src/commands/init.parser.ts import { Command, Option } from "commander"; function setupInitParserProgram() { const program = new Command(); program.name("vivliostyle init").description("create vivliostyle config file").option("--title <title>", "title").option("--author <author>", "author").option("-l, --language <language>", "language").option("-s, --size <size>", "paper size").option("-T, --theme <theme>", "theme").addOption( new Option( "--log-level <level>", "specify a log level of console outputs" ).choices(["silent", "info", "verbose", "debug"]).default("info") ); return program; } // src/commands/init.ts try { const inlineConfig = parseFlagsToInlineConfig( process.argv, setupInitParserProgram ); await init(inlineConfig); } catch (err) { if (err instanceof Error) { gracefulError(err); } } //# sourceMappingURL=init.js.map