diff -r d4b0773f5e06 -r 3ac53da03439 markdown_it.js --- a/markdown_it.js Mon Jul 06 13:34:06 2020 -0500 +++ b/markdown_it.js Fri Jul 17 10:00:47 2020 -0500 @@ -21,10 +21,13 @@ }; // process.argv[0] seems to be the node executable itself -if(process.argv.length<=2){ - console.error(`Usage: ${process.argv[1]} input_file`) +if(process.argv.length<=2 || process.argv.length>4){ + console.error(`Usage: ${process.argv[1]} input_file [katex_options.json]`) process.exit(1); } +if(process.argv.length>2){ + katexOptions = JSON.parse(fs.readFileSync(process.argv[3])); +} fs.readFile(process.argv[2], 'utf8', function (err, input) { var output, md;