From 2aeb60184eaea9bd2fa305f926bb0ceba9deaa48 Mon Sep 17 00:00:00 2001 From: Andrzej Ratajczak Date: Thu, 5 Mar 2020 13:14:31 +0100 Subject: Adds linking plugins in CLI --- runners/cli/src/main/kotlin/cli/main.kt | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'runners/cli/src/main') diff --git a/runners/cli/src/main/kotlin/cli/main.kt b/runners/cli/src/main/kotlin/cli/main.kt index 5d7ec1f7..93902be5 100644 --- a/runners/cli/src/main/kotlin/cli/main.kt +++ b/runners/cli/src/main/kotlin/cli/main.kt @@ -15,9 +15,16 @@ open class GlobalArguments(parser: DokkaArgumentsParser) : DokkaConfiguration { override val format: String by parser.stringOption( listOf("-format"), - "Output format (text, html, markdown, jekyll, kotlin-website)", + "Output format (text, html, gfm, jekyll, kotlin-website)", "") + override val pluginsClasspath: List by parser.repeatableOption( + listOf("-dokkaPlugins"), + "List of jars with dokka plugins" + ) { + File(it) + } + override val generateIndexPages: Boolean by parser.singleFlag( listOf("-generateIndexPages"), "Generate index page" @@ -36,8 +43,6 @@ open class GlobalArguments(parser: DokkaArgumentsParser) : DokkaConfiguration { ) { Arguments(parser) } - - override var pluginsClasspath: List = emptyList() } class Arguments(val parser: DokkaArgumentsParser) : DokkaConfiguration.PassConfiguration { -- cgit