diff options
Diffstat (limited to 'runners/cli')
-rw-r--r-- | runners/cli/build.gradle.kts | 2 | ||||
-rw-r--r-- | runners/cli/src/main/kotlin/cli/main.kt | 12 |
2 files changed, 8 insertions, 6 deletions
diff --git a/runners/cli/build.gradle.kts b/runners/cli/build.gradle.kts index 4ad34192..5d07ef76 100644 --- a/runners/cli/build.gradle.kts +++ b/runners/cli/build.gradle.kts @@ -11,7 +11,7 @@ repositories { } dependencies { - implementation("org.jetbrains.kotlinx:kotlinx-cli-jvm:0.2.1") + implementation("org.jetbrains.kotlinx:kotlinx-cli-jvm:0.3.1") implementation(project(":core")) implementation(kotlin("stdlib")) } diff --git a/runners/cli/src/main/kotlin/cli/main.kt b/runners/cli/src/main/kotlin/cli/main.kt index 290950ec..1597ed56 100644 --- a/runners/cli/src/main/kotlin/cli/main.kt +++ b/runners/cli/src/main/kotlin/cli/main.kt @@ -56,12 +56,12 @@ class GlobalArguments(args: Array<String>) : DokkaConfiguration { override val offlineMode by parser.option( ArgType.Boolean, - "Offline mode (do not download package lists from the Internet)" + description = "Offline mode (do not download package lists from the Internet)" ).default(DokkaDefaults.offlineMode) override val failOnWarning by parser.option( ArgType.Boolean, - "Throw an exception if the generation exited with warnings" + description = "Throw an exception if the generation exited with warnings" ).default(DokkaDefaults.failOnWarning) override val delayTemplateSubstitution by parser.option( @@ -166,10 +166,12 @@ private fun parseSourceSet(moduleName: String, args: Array<String>): DokkaConfig val reportUndocumented by parser.option(ArgType.Boolean, description = "Report undocumented members") .default(DokkaDefaults.reportUndocumented) - val skipEmptyPackages by parser.option( + val noSkipEmptyPackages by parser.option( ArgType.Boolean, - description = "Do not create index pages for empty packages" - ).default(DokkaDefaults.skipEmptyPackages) + description = "Create index pages for empty packages" + ).default(!DokkaDefaults.skipEmptyPackages) + + val skipEmptyPackages by lazy { !noSkipEmptyPackages } val skipDeprecated by parser.option(ArgType.Boolean, description = "Do not output deprecated members") .default(DokkaDefaults.skipDeprecated) |