CliOptions

data class CliOptions(val source: File?, val outputDirectory: File?, val libraryDirectory: File?, val clean: Boolean, val nodePath: String?, val npmPath: String?)

Options that affect the behavior of the Quarkdown CLI, especially I/O. For pipeline-related options, see com.quarkdown.core.pipeline.PipelineOptions.

Parameters

source

main source file to process

outputDirectory

the output directory to save resource in, if set

libraryDirectory

the directory to load .qmd library files from

clean

whether to clean the output directory before generating new files

nodePath

path to the Node.js executable

npmPath

path to the npm executable

Constructors

Link copied to clipboard
constructor(source: File?, outputDirectory: File?, libraryDirectory: File?, clean: Boolean, nodePath: String?, npmPath: String?)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val source: File?