1234567891011121314151617181920212223242526272829303132333435363738 |
- #!/usr/bin/env node
- var ArgumentParser = require("argparse").ArgumentParser;
- var main = require("../lib/main");
- var parser = new ArgumentParser({
- addHelp: true
- });
- parser.addArgument(["docx-path"], {
- type: "string",
- help: "Path to the .docx file to convert."
- });
- var outputGroup = parser.addMutuallyExclusiveGroup();
- outputGroup.addArgument(["output-path"], {
- type: "string",
- nargs: "?",
- help: "Output path for the generated document. Images will be stored inline in the output document. Output is written to stdout if not set."
- });
- outputGroup.addArgument(["--output-dir"], {
- type: "string",
- help: "Output directory for generated HTML and images. Images will be stored in separate files. Mutually exclusive with output-path."
- });
- parser.addArgument(["--output-format"], {
- defaultValue: "html",
- choices: ["html", "markdown"],
- help: "Output format."
- });
- parser.addArgument(["--style-map"], {
- type: "string",
- help: "File containg a style map."
- });
- main(parser.parseArgs());
|