├── .github └── workflows │ ├── build.yml │ └── release.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE.txt ├── README.md ├── clikt-mordant-markdown ├── README.md ├── api │ └── clikt-mordant-markdown.api ├── build.gradle.kts ├── gradle.properties └── src │ └── commonMain │ └── kotlin │ └── com │ └── github │ └── ajalt │ └── clikt │ ├── core │ └── MordantMarkdownContext.kt │ └── output │ └── MordantMarkdownHelpFormatter.kt ├── clikt-mordant ├── README.md ├── api │ └── clikt-mordant.api ├── build.gradle.kts ├── gradle.properties └── src │ └── commonMain │ └── kotlin │ └── com │ └── github │ └── ajalt │ └── clikt │ ├── command │ ├── ChainedCliktCommand.kt │ ├── SuspendingCliktCommand.kt │ └── SuspendingNoOpCliktCommand.kt │ ├── core │ ├── CliktCommand.kt │ ├── MordantContext.kt │ └── NoOpCliktCommand.kt │ ├── output │ └── MordantHelpFormatter.kt │ ├── parameters │ ├── options │ │ └── PromptOptions.kt │ └── transform │ │ └── MordantTransformContext.kt │ └── testing │ └── CliktTesting.kt ├── clikt ├── README.md ├── api │ └── clikt.api ├── build.gradle.kts ├── gradle.properties └── src │ ├── commonMain │ └── kotlin │ │ └── com │ │ └── github │ │ └── ajalt │ │ └── clikt │ │ ├── command │ │ ├── CoreChainedCliktCommand.kt │ │ ├── CoreSuspendingCliktCommand.kt │ │ └── CoreSuspendingNoOpCliktCommand.kt │ │ ├── completion │ │ ├── BashCompletionGenerator.kt │ │ ├── CompletionBuiltins.kt │ │ ├── CompletionCandidates.kt │ │ ├── CompletionGenerator.kt │ │ └── FishCompletionGenerator.kt │ │ ├── core │ │ ├── BaseCliktCommand.kt │ │ ├── Context.kt │ │ ├── CoreCliktCommand.kt │ │ ├── CoreNoOpCliktCommand.kt │ │ ├── JaroWinkerSimilarity.kt │ │ ├── ParameterHolder.kt │ │ └── exceptions.kt │ │ ├── internal │ │ ├── Finalization.kt │ │ └── Util.kt │ │ ├── output │ │ ├── AbstractHelpFormatter.kt │ │ ├── HelpFormatter.kt │ │ ├── Localization.kt │ │ ├── PlaintextHelpFormatter.kt │ │ └── text.kt │ │ ├── parameters │ │ ├── arguments │ │ │ └── Argument.kt │ │ ├── groups │ │ │ ├── ChoiceGroup.kt │ │ │ ├── CoOccurringOptionGroup.kt │ │ │ ├── MutuallyExclusiveOption.kt │ │ │ └── ParameterGroup.kt │ │ ├── internal │ │ │ └── NullableLateinit.kt │ │ ├── options │ │ │ ├── Convert.kt │ │ │ ├── EagerOption.kt │ │ │ ├── FlagOption.kt │ │ │ ├── Option.kt │ │ │ ├── OptionWithValues.kt │ │ │ ├── TransformAll.kt │ │ │ ├── TransformEach.kt │ │ │ ├── Validate.kt │ │ │ └── ValueWithDefault.kt │ │ ├── transform │ │ │ └── TransformContext.kt │ │ └── types │ │ │ ├── boolean.kt │ │ │ ├── choice.kt │ │ │ ├── double.kt │ │ │ ├── enum.kt │ │ │ ├── float.kt │ │ │ ├── int.kt │ │ │ ├── long.kt │ │ │ ├── range.kt │ │ │ ├── uint.kt │ │ │ └── ulong.kt │ │ ├── parsers │ │ ├── CommandLineParser.kt │ │ ├── Invocation.kt │ │ ├── ParserInternals.kt │ │ └── atfile.kt │ │ └── sources │ │ ├── ChainedValueSource.kt │ │ ├── MapValueSource.kt │ │ └── ValueSource.kt │ └── jvmMain │ └── kotlin │ └── com │ └── github │ └── ajalt │ └── clikt │ ├── core │ └── ContextJvm.kt │ ├── parameters │ └── types │ │ ├── file.kt │ │ ├── inputStream.kt │ │ ├── outputStream.kt │ │ └── path.kt │ └── sources │ └── PropertiesValueSource.kt ├── docs ├── advanced.md ├── arguments.md ├── autocomplete.md ├── commands.md ├── css │ └── extra.css ├── documenting.md ├── exceptions.md ├── img │ ├── animation.png │ ├── favicon.ico │ ├── readme_screenshot1.png │ ├── readme_screenshot2.png │ ├── readme_screenshot3.png │ ├── wordmark.svg │ ├── wordmark_small.svg │ └── wordmark_small_dark.svg ├── migration.md ├── options.md ├── parameters.md ├── quickstart.md ├── testing.md └── whyclikt.md ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── mkdocs.yml ├── prepare_docs.sh ├── runsample ├── runsample.bat ├── samples ├── README.md ├── aliases │ ├── README.md │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── github │ │ └── ajalt │ │ └── clikt │ │ └── samples │ │ └── aliases │ │ ├── aliases.cfg │ │ └── main.kt ├── build.gradle.kts ├── copy │ ├── README.md │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── github │ │ └── ajalt │ │ └── clikt │ │ └── samples │ │ └── copy │ │ └── main.kt ├── helpformat │ ├── README.md │ ├── build.gradle.kts │ ├── screenshot.png │ └── src │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── github │ │ └── ajalt │ │ └── clikt │ │ └── samples │ │ └── helpformat │ │ └── main.kt ├── json │ ├── README.md │ ├── build.gradle.kts │ ├── config.json │ └── src │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── github │ │ └── ajalt │ │ └── clikt │ │ └── samples │ │ └── json │ │ ├── JsonValueSource.kt │ │ └── main.kt ├── plugins │ ├── README.md │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── github │ │ └── ajalt │ │ └── clikt │ │ └── samples │ │ └── plugins │ │ ├── clone.kt │ │ ├── commit.kt │ │ ├── delete.kt │ │ ├── main.kt │ │ └── setuser.kt ├── repo │ ├── README.md │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── github │ │ └── ajalt │ │ └── clikt │ │ └── samples │ │ └── repo │ │ └── main.kt └── validation │ ├── README.md │ ├── build.gradle.kts │ └── src │ └── main │ └── kotlin │ └── com │ └── github │ └── ajalt │ └── clikt │ └── samples │ └── validation │ └── main.kt ├── settings.gradle.kts └── test ├── README.md ├── api └── test.api ├── build.gradle.kts └── src ├── commonTest └── kotlin │ └── com │ └── github │ └── ajalt │ └── clikt │ ├── command │ ├── ChainedCliktCommandTest.kt │ └── SuspendingCliktCommandTest.kt │ ├── completion │ ├── BashCompletionTest.kt │ ├── CompletionTestBase.kt │ ├── EnvvarCompletionTest.kt │ └── FishCompletionTest.kt │ ├── core │ ├── CliktCommandTest.kt │ ├── ContextTest.kt │ └── ExceptionsTest.kt │ ├── output │ ├── MordantHelpFormatterTest.kt │ ├── MordantMarkdownHelpFormatterTest.kt │ └── PlaintextHelpFormatterTest.kt │ ├── parameters │ ├── ArgumentTest.kt │ ├── EagerOptionsTest.kt │ ├── EnvvarInferTest.kt │ ├── EnvvarOptionsTest.kt │ ├── MultiUsageErrorTest.kt │ ├── OptionSwitchTest.kt │ ├── OptionTest.kt │ ├── PromptOptionsTest.kt │ ├── SubcommandTest.kt │ ├── VarargOptionsTest.kt │ ├── groups │ │ └── OptionGroupsTest.kt │ └── types │ │ ├── BooleanTest.kt │ │ ├── ChoiceTest.kt │ │ ├── DoubleTest.kt │ │ ├── EnumTest.kt │ │ ├── FloatTest.kt │ │ ├── IntTest.kt │ │ ├── LongTest.kt │ │ ├── RangeTest.kt │ │ ├── UIntTest.kt │ │ └── ULongTest.kt │ ├── parsers │ └── AtFileTest.kt │ ├── sources │ ├── ChainedValueSourceTest.kt │ └── MapValueSourceTest.kt │ └── testing │ ├── TestCommand.kt │ ├── TestSource.kt │ ├── TestingUtilsTest.kt │ └── utils.kt └── jvmTest └── kotlin └── com └── github └── ajalt └── clikt ├── core └── ContextJvmTest.kt ├── parameters └── types │ ├── FileTest.kt │ ├── InputStreamTest.kt │ ├── OutputStreamTest.kt │ └── PathTest.kt └── sources └── PropertiesValueSourceTest.kt /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/README.md -------------------------------------------------------------------------------- /clikt-mordant-markdown/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt-mordant-markdown/README.md -------------------------------------------------------------------------------- /clikt-mordant-markdown/api/clikt-mordant-markdown.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt-mordant-markdown/api/clikt-mordant-markdown.api -------------------------------------------------------------------------------- /clikt-mordant-markdown/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt-mordant-markdown/build.gradle.kts -------------------------------------------------------------------------------- /clikt-mordant-markdown/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt-mordant-markdown/gradle.properties -------------------------------------------------------------------------------- /clikt-mordant-markdown/src/commonMain/kotlin/com/github/ajalt/clikt/core/MordantMarkdownContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt-mordant-markdown/src/commonMain/kotlin/com/github/ajalt/clikt/core/MordantMarkdownContext.kt -------------------------------------------------------------------------------- /clikt-mordant-markdown/src/commonMain/kotlin/com/github/ajalt/clikt/output/MordantMarkdownHelpFormatter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt-mordant-markdown/src/commonMain/kotlin/com/github/ajalt/clikt/output/MordantMarkdownHelpFormatter.kt -------------------------------------------------------------------------------- /clikt-mordant/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt-mordant/README.md -------------------------------------------------------------------------------- /clikt-mordant/api/clikt-mordant.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt-mordant/api/clikt-mordant.api -------------------------------------------------------------------------------- /clikt-mordant/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt-mordant/build.gradle.kts -------------------------------------------------------------------------------- /clikt-mordant/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt-mordant/gradle.properties -------------------------------------------------------------------------------- /clikt-mordant/src/commonMain/kotlin/com/github/ajalt/clikt/command/ChainedCliktCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt-mordant/src/commonMain/kotlin/com/github/ajalt/clikt/command/ChainedCliktCommand.kt -------------------------------------------------------------------------------- /clikt-mordant/src/commonMain/kotlin/com/github/ajalt/clikt/command/SuspendingCliktCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt-mordant/src/commonMain/kotlin/com/github/ajalt/clikt/command/SuspendingCliktCommand.kt -------------------------------------------------------------------------------- /clikt-mordant/src/commonMain/kotlin/com/github/ajalt/clikt/command/SuspendingNoOpCliktCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt-mordant/src/commonMain/kotlin/com/github/ajalt/clikt/command/SuspendingNoOpCliktCommand.kt -------------------------------------------------------------------------------- /clikt-mordant/src/commonMain/kotlin/com/github/ajalt/clikt/core/CliktCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt-mordant/src/commonMain/kotlin/com/github/ajalt/clikt/core/CliktCommand.kt -------------------------------------------------------------------------------- /clikt-mordant/src/commonMain/kotlin/com/github/ajalt/clikt/core/MordantContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt-mordant/src/commonMain/kotlin/com/github/ajalt/clikt/core/MordantContext.kt -------------------------------------------------------------------------------- /clikt-mordant/src/commonMain/kotlin/com/github/ajalt/clikt/core/NoOpCliktCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt-mordant/src/commonMain/kotlin/com/github/ajalt/clikt/core/NoOpCliktCommand.kt -------------------------------------------------------------------------------- /clikt-mordant/src/commonMain/kotlin/com/github/ajalt/clikt/output/MordantHelpFormatter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt-mordant/src/commonMain/kotlin/com/github/ajalt/clikt/output/MordantHelpFormatter.kt -------------------------------------------------------------------------------- /clikt-mordant/src/commonMain/kotlin/com/github/ajalt/clikt/parameters/options/PromptOptions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt-mordant/src/commonMain/kotlin/com/github/ajalt/clikt/parameters/options/PromptOptions.kt -------------------------------------------------------------------------------- /clikt-mordant/src/commonMain/kotlin/com/github/ajalt/clikt/parameters/transform/MordantTransformContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt-mordant/src/commonMain/kotlin/com/github/ajalt/clikt/parameters/transform/MordantTransformContext.kt -------------------------------------------------------------------------------- /clikt-mordant/src/commonMain/kotlin/com/github/ajalt/clikt/testing/CliktTesting.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt-mordant/src/commonMain/kotlin/com/github/ajalt/clikt/testing/CliktTesting.kt -------------------------------------------------------------------------------- /clikt/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt/README.md -------------------------------------------------------------------------------- /clikt/api/clikt.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt/api/clikt.api -------------------------------------------------------------------------------- /clikt/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt/build.gradle.kts -------------------------------------------------------------------------------- /clikt/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt/gradle.properties -------------------------------------------------------------------------------- /clikt/src/commonMain/kotlin/com/github/ajalt/clikt/command/CoreChainedCliktCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt/src/commonMain/kotlin/com/github/ajalt/clikt/command/CoreChainedCliktCommand.kt -------------------------------------------------------------------------------- /clikt/src/commonMain/kotlin/com/github/ajalt/clikt/command/CoreSuspendingCliktCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt/src/commonMain/kotlin/com/github/ajalt/clikt/command/CoreSuspendingCliktCommand.kt -------------------------------------------------------------------------------- /clikt/src/commonMain/kotlin/com/github/ajalt/clikt/command/CoreSuspendingNoOpCliktCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt/src/commonMain/kotlin/com/github/ajalt/clikt/command/CoreSuspendingNoOpCliktCommand.kt -------------------------------------------------------------------------------- /clikt/src/commonMain/kotlin/com/github/ajalt/clikt/completion/BashCompletionGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt/src/commonMain/kotlin/com/github/ajalt/clikt/completion/BashCompletionGenerator.kt -------------------------------------------------------------------------------- /clikt/src/commonMain/kotlin/com/github/ajalt/clikt/completion/CompletionBuiltins.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt/src/commonMain/kotlin/com/github/ajalt/clikt/completion/CompletionBuiltins.kt -------------------------------------------------------------------------------- /clikt/src/commonMain/kotlin/com/github/ajalt/clikt/completion/CompletionCandidates.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt/src/commonMain/kotlin/com/github/ajalt/clikt/completion/CompletionCandidates.kt -------------------------------------------------------------------------------- /clikt/src/commonMain/kotlin/com/github/ajalt/clikt/completion/CompletionGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt/src/commonMain/kotlin/com/github/ajalt/clikt/completion/CompletionGenerator.kt -------------------------------------------------------------------------------- /clikt/src/commonMain/kotlin/com/github/ajalt/clikt/completion/FishCompletionGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt/src/commonMain/kotlin/com/github/ajalt/clikt/completion/FishCompletionGenerator.kt -------------------------------------------------------------------------------- /clikt/src/commonMain/kotlin/com/github/ajalt/clikt/core/BaseCliktCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt/src/commonMain/kotlin/com/github/ajalt/clikt/core/BaseCliktCommand.kt -------------------------------------------------------------------------------- /clikt/src/commonMain/kotlin/com/github/ajalt/clikt/core/Context.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt/src/commonMain/kotlin/com/github/ajalt/clikt/core/Context.kt -------------------------------------------------------------------------------- /clikt/src/commonMain/kotlin/com/github/ajalt/clikt/core/CoreCliktCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt/src/commonMain/kotlin/com/github/ajalt/clikt/core/CoreCliktCommand.kt -------------------------------------------------------------------------------- /clikt/src/commonMain/kotlin/com/github/ajalt/clikt/core/CoreNoOpCliktCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt/src/commonMain/kotlin/com/github/ajalt/clikt/core/CoreNoOpCliktCommand.kt -------------------------------------------------------------------------------- /clikt/src/commonMain/kotlin/com/github/ajalt/clikt/core/JaroWinkerSimilarity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt/src/commonMain/kotlin/com/github/ajalt/clikt/core/JaroWinkerSimilarity.kt -------------------------------------------------------------------------------- /clikt/src/commonMain/kotlin/com/github/ajalt/clikt/core/ParameterHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt/src/commonMain/kotlin/com/github/ajalt/clikt/core/ParameterHolder.kt -------------------------------------------------------------------------------- /clikt/src/commonMain/kotlin/com/github/ajalt/clikt/core/exceptions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt/src/commonMain/kotlin/com/github/ajalt/clikt/core/exceptions.kt -------------------------------------------------------------------------------- /clikt/src/commonMain/kotlin/com/github/ajalt/clikt/internal/Finalization.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt/src/commonMain/kotlin/com/github/ajalt/clikt/internal/Finalization.kt -------------------------------------------------------------------------------- /clikt/src/commonMain/kotlin/com/github/ajalt/clikt/internal/Util.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt/src/commonMain/kotlin/com/github/ajalt/clikt/internal/Util.kt -------------------------------------------------------------------------------- /clikt/src/commonMain/kotlin/com/github/ajalt/clikt/output/AbstractHelpFormatter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt/src/commonMain/kotlin/com/github/ajalt/clikt/output/AbstractHelpFormatter.kt -------------------------------------------------------------------------------- /clikt/src/commonMain/kotlin/com/github/ajalt/clikt/output/HelpFormatter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt/src/commonMain/kotlin/com/github/ajalt/clikt/output/HelpFormatter.kt -------------------------------------------------------------------------------- /clikt/src/commonMain/kotlin/com/github/ajalt/clikt/output/Localization.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt/src/commonMain/kotlin/com/github/ajalt/clikt/output/Localization.kt -------------------------------------------------------------------------------- /clikt/src/commonMain/kotlin/com/github/ajalt/clikt/output/PlaintextHelpFormatter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt/src/commonMain/kotlin/com/github/ajalt/clikt/output/PlaintextHelpFormatter.kt -------------------------------------------------------------------------------- /clikt/src/commonMain/kotlin/com/github/ajalt/clikt/output/text.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt/src/commonMain/kotlin/com/github/ajalt/clikt/output/text.kt -------------------------------------------------------------------------------- /clikt/src/commonMain/kotlin/com/github/ajalt/clikt/parameters/arguments/Argument.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt/src/commonMain/kotlin/com/github/ajalt/clikt/parameters/arguments/Argument.kt -------------------------------------------------------------------------------- /clikt/src/commonMain/kotlin/com/github/ajalt/clikt/parameters/groups/ChoiceGroup.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt/src/commonMain/kotlin/com/github/ajalt/clikt/parameters/groups/ChoiceGroup.kt -------------------------------------------------------------------------------- /clikt/src/commonMain/kotlin/com/github/ajalt/clikt/parameters/groups/CoOccurringOptionGroup.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt/src/commonMain/kotlin/com/github/ajalt/clikt/parameters/groups/CoOccurringOptionGroup.kt -------------------------------------------------------------------------------- /clikt/src/commonMain/kotlin/com/github/ajalt/clikt/parameters/groups/MutuallyExclusiveOption.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt/src/commonMain/kotlin/com/github/ajalt/clikt/parameters/groups/MutuallyExclusiveOption.kt -------------------------------------------------------------------------------- /clikt/src/commonMain/kotlin/com/github/ajalt/clikt/parameters/groups/ParameterGroup.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt/src/commonMain/kotlin/com/github/ajalt/clikt/parameters/groups/ParameterGroup.kt -------------------------------------------------------------------------------- /clikt/src/commonMain/kotlin/com/github/ajalt/clikt/parameters/internal/NullableLateinit.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt/src/commonMain/kotlin/com/github/ajalt/clikt/parameters/internal/NullableLateinit.kt -------------------------------------------------------------------------------- /clikt/src/commonMain/kotlin/com/github/ajalt/clikt/parameters/options/Convert.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt/src/commonMain/kotlin/com/github/ajalt/clikt/parameters/options/Convert.kt -------------------------------------------------------------------------------- /clikt/src/commonMain/kotlin/com/github/ajalt/clikt/parameters/options/EagerOption.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt/src/commonMain/kotlin/com/github/ajalt/clikt/parameters/options/EagerOption.kt -------------------------------------------------------------------------------- /clikt/src/commonMain/kotlin/com/github/ajalt/clikt/parameters/options/FlagOption.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt/src/commonMain/kotlin/com/github/ajalt/clikt/parameters/options/FlagOption.kt -------------------------------------------------------------------------------- /clikt/src/commonMain/kotlin/com/github/ajalt/clikt/parameters/options/Option.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt/src/commonMain/kotlin/com/github/ajalt/clikt/parameters/options/Option.kt -------------------------------------------------------------------------------- /clikt/src/commonMain/kotlin/com/github/ajalt/clikt/parameters/options/OptionWithValues.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt/src/commonMain/kotlin/com/github/ajalt/clikt/parameters/options/OptionWithValues.kt -------------------------------------------------------------------------------- /clikt/src/commonMain/kotlin/com/github/ajalt/clikt/parameters/options/TransformAll.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt/src/commonMain/kotlin/com/github/ajalt/clikt/parameters/options/TransformAll.kt -------------------------------------------------------------------------------- /clikt/src/commonMain/kotlin/com/github/ajalt/clikt/parameters/options/TransformEach.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt/src/commonMain/kotlin/com/github/ajalt/clikt/parameters/options/TransformEach.kt -------------------------------------------------------------------------------- /clikt/src/commonMain/kotlin/com/github/ajalt/clikt/parameters/options/Validate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt/src/commonMain/kotlin/com/github/ajalt/clikt/parameters/options/Validate.kt -------------------------------------------------------------------------------- /clikt/src/commonMain/kotlin/com/github/ajalt/clikt/parameters/options/ValueWithDefault.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt/src/commonMain/kotlin/com/github/ajalt/clikt/parameters/options/ValueWithDefault.kt -------------------------------------------------------------------------------- /clikt/src/commonMain/kotlin/com/github/ajalt/clikt/parameters/transform/TransformContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt/src/commonMain/kotlin/com/github/ajalt/clikt/parameters/transform/TransformContext.kt -------------------------------------------------------------------------------- /clikt/src/commonMain/kotlin/com/github/ajalt/clikt/parameters/types/boolean.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt/src/commonMain/kotlin/com/github/ajalt/clikt/parameters/types/boolean.kt -------------------------------------------------------------------------------- /clikt/src/commonMain/kotlin/com/github/ajalt/clikt/parameters/types/choice.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt/src/commonMain/kotlin/com/github/ajalt/clikt/parameters/types/choice.kt -------------------------------------------------------------------------------- /clikt/src/commonMain/kotlin/com/github/ajalt/clikt/parameters/types/double.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt/src/commonMain/kotlin/com/github/ajalt/clikt/parameters/types/double.kt -------------------------------------------------------------------------------- /clikt/src/commonMain/kotlin/com/github/ajalt/clikt/parameters/types/enum.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt/src/commonMain/kotlin/com/github/ajalt/clikt/parameters/types/enum.kt -------------------------------------------------------------------------------- /clikt/src/commonMain/kotlin/com/github/ajalt/clikt/parameters/types/float.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt/src/commonMain/kotlin/com/github/ajalt/clikt/parameters/types/float.kt -------------------------------------------------------------------------------- /clikt/src/commonMain/kotlin/com/github/ajalt/clikt/parameters/types/int.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt/src/commonMain/kotlin/com/github/ajalt/clikt/parameters/types/int.kt -------------------------------------------------------------------------------- /clikt/src/commonMain/kotlin/com/github/ajalt/clikt/parameters/types/long.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt/src/commonMain/kotlin/com/github/ajalt/clikt/parameters/types/long.kt -------------------------------------------------------------------------------- /clikt/src/commonMain/kotlin/com/github/ajalt/clikt/parameters/types/range.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt/src/commonMain/kotlin/com/github/ajalt/clikt/parameters/types/range.kt -------------------------------------------------------------------------------- /clikt/src/commonMain/kotlin/com/github/ajalt/clikt/parameters/types/uint.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt/src/commonMain/kotlin/com/github/ajalt/clikt/parameters/types/uint.kt -------------------------------------------------------------------------------- /clikt/src/commonMain/kotlin/com/github/ajalt/clikt/parameters/types/ulong.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt/src/commonMain/kotlin/com/github/ajalt/clikt/parameters/types/ulong.kt -------------------------------------------------------------------------------- /clikt/src/commonMain/kotlin/com/github/ajalt/clikt/parsers/CommandLineParser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt/src/commonMain/kotlin/com/github/ajalt/clikt/parsers/CommandLineParser.kt -------------------------------------------------------------------------------- /clikt/src/commonMain/kotlin/com/github/ajalt/clikt/parsers/Invocation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt/src/commonMain/kotlin/com/github/ajalt/clikt/parsers/Invocation.kt -------------------------------------------------------------------------------- /clikt/src/commonMain/kotlin/com/github/ajalt/clikt/parsers/ParserInternals.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt/src/commonMain/kotlin/com/github/ajalt/clikt/parsers/ParserInternals.kt -------------------------------------------------------------------------------- /clikt/src/commonMain/kotlin/com/github/ajalt/clikt/parsers/atfile.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt/src/commonMain/kotlin/com/github/ajalt/clikt/parsers/atfile.kt -------------------------------------------------------------------------------- /clikt/src/commonMain/kotlin/com/github/ajalt/clikt/sources/ChainedValueSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt/src/commonMain/kotlin/com/github/ajalt/clikt/sources/ChainedValueSource.kt -------------------------------------------------------------------------------- /clikt/src/commonMain/kotlin/com/github/ajalt/clikt/sources/MapValueSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt/src/commonMain/kotlin/com/github/ajalt/clikt/sources/MapValueSource.kt -------------------------------------------------------------------------------- /clikt/src/commonMain/kotlin/com/github/ajalt/clikt/sources/ValueSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt/src/commonMain/kotlin/com/github/ajalt/clikt/sources/ValueSource.kt -------------------------------------------------------------------------------- /clikt/src/jvmMain/kotlin/com/github/ajalt/clikt/core/ContextJvm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt/src/jvmMain/kotlin/com/github/ajalt/clikt/core/ContextJvm.kt -------------------------------------------------------------------------------- /clikt/src/jvmMain/kotlin/com/github/ajalt/clikt/parameters/types/file.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt/src/jvmMain/kotlin/com/github/ajalt/clikt/parameters/types/file.kt -------------------------------------------------------------------------------- /clikt/src/jvmMain/kotlin/com/github/ajalt/clikt/parameters/types/inputStream.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt/src/jvmMain/kotlin/com/github/ajalt/clikt/parameters/types/inputStream.kt -------------------------------------------------------------------------------- /clikt/src/jvmMain/kotlin/com/github/ajalt/clikt/parameters/types/outputStream.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt/src/jvmMain/kotlin/com/github/ajalt/clikt/parameters/types/outputStream.kt -------------------------------------------------------------------------------- /clikt/src/jvmMain/kotlin/com/github/ajalt/clikt/parameters/types/path.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt/src/jvmMain/kotlin/com/github/ajalt/clikt/parameters/types/path.kt -------------------------------------------------------------------------------- /clikt/src/jvmMain/kotlin/com/github/ajalt/clikt/sources/PropertiesValueSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/clikt/src/jvmMain/kotlin/com/github/ajalt/clikt/sources/PropertiesValueSource.kt -------------------------------------------------------------------------------- /docs/advanced.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/docs/advanced.md -------------------------------------------------------------------------------- /docs/arguments.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/docs/arguments.md -------------------------------------------------------------------------------- /docs/autocomplete.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/docs/autocomplete.md -------------------------------------------------------------------------------- /docs/commands.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/docs/commands.md -------------------------------------------------------------------------------- /docs/css/extra.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/docs/css/extra.css -------------------------------------------------------------------------------- /docs/documenting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/docs/documenting.md -------------------------------------------------------------------------------- /docs/exceptions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/docs/exceptions.md -------------------------------------------------------------------------------- /docs/img/animation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/docs/img/animation.png -------------------------------------------------------------------------------- /docs/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/docs/img/favicon.ico -------------------------------------------------------------------------------- /docs/img/readme_screenshot1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/docs/img/readme_screenshot1.png -------------------------------------------------------------------------------- /docs/img/readme_screenshot2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/docs/img/readme_screenshot2.png -------------------------------------------------------------------------------- /docs/img/readme_screenshot3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/docs/img/readme_screenshot3.png -------------------------------------------------------------------------------- /docs/img/wordmark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/docs/img/wordmark.svg -------------------------------------------------------------------------------- /docs/img/wordmark_small.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/docs/img/wordmark_small.svg -------------------------------------------------------------------------------- /docs/img/wordmark_small_dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/docs/img/wordmark_small_dark.svg -------------------------------------------------------------------------------- /docs/migration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/docs/migration.md -------------------------------------------------------------------------------- /docs/options.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/docs/options.md -------------------------------------------------------------------------------- /docs/parameters.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/docs/parameters.md -------------------------------------------------------------------------------- /docs/quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/docs/quickstart.md -------------------------------------------------------------------------------- /docs/testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/docs/testing.md -------------------------------------------------------------------------------- /docs/whyclikt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/docs/whyclikt.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/gradlew.bat -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /prepare_docs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/prepare_docs.sh -------------------------------------------------------------------------------- /runsample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/runsample -------------------------------------------------------------------------------- /runsample.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/runsample.bat -------------------------------------------------------------------------------- /samples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/samples/README.md -------------------------------------------------------------------------------- /samples/aliases/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/samples/aliases/README.md -------------------------------------------------------------------------------- /samples/aliases/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/samples/aliases/build.gradle.kts -------------------------------------------------------------------------------- /samples/aliases/src/main/kotlin/com/github/ajalt/clikt/samples/aliases/aliases.cfg: -------------------------------------------------------------------------------- 1 | cm = commit -m 2 | -------------------------------------------------------------------------------- /samples/aliases/src/main/kotlin/com/github/ajalt/clikt/samples/aliases/main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/samples/aliases/src/main/kotlin/com/github/ajalt/clikt/samples/aliases/main.kt -------------------------------------------------------------------------------- /samples/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/samples/build.gradle.kts -------------------------------------------------------------------------------- /samples/copy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/samples/copy/README.md -------------------------------------------------------------------------------- /samples/copy/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/samples/copy/build.gradle.kts -------------------------------------------------------------------------------- /samples/copy/src/main/kotlin/com/github/ajalt/clikt/samples/copy/main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/samples/copy/src/main/kotlin/com/github/ajalt/clikt/samples/copy/main.kt -------------------------------------------------------------------------------- /samples/helpformat/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/samples/helpformat/README.md -------------------------------------------------------------------------------- /samples/helpformat/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/samples/helpformat/build.gradle.kts -------------------------------------------------------------------------------- /samples/helpformat/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/samples/helpformat/screenshot.png -------------------------------------------------------------------------------- /samples/helpformat/src/main/kotlin/com/github/ajalt/clikt/samples/helpformat/main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/samples/helpformat/src/main/kotlin/com/github/ajalt/clikt/samples/helpformat/main.kt -------------------------------------------------------------------------------- /samples/json/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/samples/json/README.md -------------------------------------------------------------------------------- /samples/json/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/samples/json/build.gradle.kts -------------------------------------------------------------------------------- /samples/json/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/samples/json/config.json -------------------------------------------------------------------------------- /samples/json/src/main/kotlin/com/github/ajalt/clikt/samples/json/JsonValueSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/samples/json/src/main/kotlin/com/github/ajalt/clikt/samples/json/JsonValueSource.kt -------------------------------------------------------------------------------- /samples/json/src/main/kotlin/com/github/ajalt/clikt/samples/json/main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/samples/json/src/main/kotlin/com/github/ajalt/clikt/samples/json/main.kt -------------------------------------------------------------------------------- /samples/plugins/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/samples/plugins/README.md -------------------------------------------------------------------------------- /samples/plugins/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/samples/plugins/build.gradle.kts -------------------------------------------------------------------------------- /samples/plugins/src/main/kotlin/com/github/ajalt/clikt/samples/plugins/clone.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/samples/plugins/src/main/kotlin/com/github/ajalt/clikt/samples/plugins/clone.kt -------------------------------------------------------------------------------- /samples/plugins/src/main/kotlin/com/github/ajalt/clikt/samples/plugins/commit.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/samples/plugins/src/main/kotlin/com/github/ajalt/clikt/samples/plugins/commit.kt -------------------------------------------------------------------------------- /samples/plugins/src/main/kotlin/com/github/ajalt/clikt/samples/plugins/delete.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/samples/plugins/src/main/kotlin/com/github/ajalt/clikt/samples/plugins/delete.kt -------------------------------------------------------------------------------- /samples/plugins/src/main/kotlin/com/github/ajalt/clikt/samples/plugins/main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/samples/plugins/src/main/kotlin/com/github/ajalt/clikt/samples/plugins/main.kt -------------------------------------------------------------------------------- /samples/plugins/src/main/kotlin/com/github/ajalt/clikt/samples/plugins/setuser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/samples/plugins/src/main/kotlin/com/github/ajalt/clikt/samples/plugins/setuser.kt -------------------------------------------------------------------------------- /samples/repo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/samples/repo/README.md -------------------------------------------------------------------------------- /samples/repo/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/samples/repo/build.gradle.kts -------------------------------------------------------------------------------- /samples/repo/src/main/kotlin/com/github/ajalt/clikt/samples/repo/main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/samples/repo/src/main/kotlin/com/github/ajalt/clikt/samples/repo/main.kt -------------------------------------------------------------------------------- /samples/validation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/samples/validation/README.md -------------------------------------------------------------------------------- /samples/validation/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/samples/validation/build.gradle.kts -------------------------------------------------------------------------------- /samples/validation/src/main/kotlin/com/github/ajalt/clikt/samples/validation/main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/samples/validation/src/main/kotlin/com/github/ajalt/clikt/samples/validation/main.kt -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/test/README.md -------------------------------------------------------------------------------- /test/api/test.api: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/test/build.gradle.kts -------------------------------------------------------------------------------- /test/src/commonTest/kotlin/com/github/ajalt/clikt/command/ChainedCliktCommandTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/test/src/commonTest/kotlin/com/github/ajalt/clikt/command/ChainedCliktCommandTest.kt -------------------------------------------------------------------------------- /test/src/commonTest/kotlin/com/github/ajalt/clikt/command/SuspendingCliktCommandTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/test/src/commonTest/kotlin/com/github/ajalt/clikt/command/SuspendingCliktCommandTest.kt -------------------------------------------------------------------------------- /test/src/commonTest/kotlin/com/github/ajalt/clikt/completion/BashCompletionTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/test/src/commonTest/kotlin/com/github/ajalt/clikt/completion/BashCompletionTest.kt -------------------------------------------------------------------------------- /test/src/commonTest/kotlin/com/github/ajalt/clikt/completion/CompletionTestBase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/test/src/commonTest/kotlin/com/github/ajalt/clikt/completion/CompletionTestBase.kt -------------------------------------------------------------------------------- /test/src/commonTest/kotlin/com/github/ajalt/clikt/completion/EnvvarCompletionTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/test/src/commonTest/kotlin/com/github/ajalt/clikt/completion/EnvvarCompletionTest.kt -------------------------------------------------------------------------------- /test/src/commonTest/kotlin/com/github/ajalt/clikt/completion/FishCompletionTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/test/src/commonTest/kotlin/com/github/ajalt/clikt/completion/FishCompletionTest.kt -------------------------------------------------------------------------------- /test/src/commonTest/kotlin/com/github/ajalt/clikt/core/CliktCommandTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/test/src/commonTest/kotlin/com/github/ajalt/clikt/core/CliktCommandTest.kt -------------------------------------------------------------------------------- /test/src/commonTest/kotlin/com/github/ajalt/clikt/core/ContextTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/test/src/commonTest/kotlin/com/github/ajalt/clikt/core/ContextTest.kt -------------------------------------------------------------------------------- /test/src/commonTest/kotlin/com/github/ajalt/clikt/core/ExceptionsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/test/src/commonTest/kotlin/com/github/ajalt/clikt/core/ExceptionsTest.kt -------------------------------------------------------------------------------- /test/src/commonTest/kotlin/com/github/ajalt/clikt/output/MordantHelpFormatterTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/test/src/commonTest/kotlin/com/github/ajalt/clikt/output/MordantHelpFormatterTest.kt -------------------------------------------------------------------------------- /test/src/commonTest/kotlin/com/github/ajalt/clikt/output/MordantMarkdownHelpFormatterTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/test/src/commonTest/kotlin/com/github/ajalt/clikt/output/MordantMarkdownHelpFormatterTest.kt -------------------------------------------------------------------------------- /test/src/commonTest/kotlin/com/github/ajalt/clikt/output/PlaintextHelpFormatterTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/test/src/commonTest/kotlin/com/github/ajalt/clikt/output/PlaintextHelpFormatterTest.kt -------------------------------------------------------------------------------- /test/src/commonTest/kotlin/com/github/ajalt/clikt/parameters/ArgumentTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/test/src/commonTest/kotlin/com/github/ajalt/clikt/parameters/ArgumentTest.kt -------------------------------------------------------------------------------- /test/src/commonTest/kotlin/com/github/ajalt/clikt/parameters/EagerOptionsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/test/src/commonTest/kotlin/com/github/ajalt/clikt/parameters/EagerOptionsTest.kt -------------------------------------------------------------------------------- /test/src/commonTest/kotlin/com/github/ajalt/clikt/parameters/EnvvarInferTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/test/src/commonTest/kotlin/com/github/ajalt/clikt/parameters/EnvvarInferTest.kt -------------------------------------------------------------------------------- /test/src/commonTest/kotlin/com/github/ajalt/clikt/parameters/EnvvarOptionsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/test/src/commonTest/kotlin/com/github/ajalt/clikt/parameters/EnvvarOptionsTest.kt -------------------------------------------------------------------------------- /test/src/commonTest/kotlin/com/github/ajalt/clikt/parameters/MultiUsageErrorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/test/src/commonTest/kotlin/com/github/ajalt/clikt/parameters/MultiUsageErrorTest.kt -------------------------------------------------------------------------------- /test/src/commonTest/kotlin/com/github/ajalt/clikt/parameters/OptionSwitchTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/test/src/commonTest/kotlin/com/github/ajalt/clikt/parameters/OptionSwitchTest.kt -------------------------------------------------------------------------------- /test/src/commonTest/kotlin/com/github/ajalt/clikt/parameters/OptionTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/test/src/commonTest/kotlin/com/github/ajalt/clikt/parameters/OptionTest.kt -------------------------------------------------------------------------------- /test/src/commonTest/kotlin/com/github/ajalt/clikt/parameters/PromptOptionsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/test/src/commonTest/kotlin/com/github/ajalt/clikt/parameters/PromptOptionsTest.kt -------------------------------------------------------------------------------- /test/src/commonTest/kotlin/com/github/ajalt/clikt/parameters/SubcommandTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/test/src/commonTest/kotlin/com/github/ajalt/clikt/parameters/SubcommandTest.kt -------------------------------------------------------------------------------- /test/src/commonTest/kotlin/com/github/ajalt/clikt/parameters/VarargOptionsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/test/src/commonTest/kotlin/com/github/ajalt/clikt/parameters/VarargOptionsTest.kt -------------------------------------------------------------------------------- /test/src/commonTest/kotlin/com/github/ajalt/clikt/parameters/groups/OptionGroupsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/test/src/commonTest/kotlin/com/github/ajalt/clikt/parameters/groups/OptionGroupsTest.kt -------------------------------------------------------------------------------- /test/src/commonTest/kotlin/com/github/ajalt/clikt/parameters/types/BooleanTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/test/src/commonTest/kotlin/com/github/ajalt/clikt/parameters/types/BooleanTest.kt -------------------------------------------------------------------------------- /test/src/commonTest/kotlin/com/github/ajalt/clikt/parameters/types/ChoiceTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/test/src/commonTest/kotlin/com/github/ajalt/clikt/parameters/types/ChoiceTest.kt -------------------------------------------------------------------------------- /test/src/commonTest/kotlin/com/github/ajalt/clikt/parameters/types/DoubleTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/test/src/commonTest/kotlin/com/github/ajalt/clikt/parameters/types/DoubleTest.kt -------------------------------------------------------------------------------- /test/src/commonTest/kotlin/com/github/ajalt/clikt/parameters/types/EnumTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/test/src/commonTest/kotlin/com/github/ajalt/clikt/parameters/types/EnumTest.kt -------------------------------------------------------------------------------- /test/src/commonTest/kotlin/com/github/ajalt/clikt/parameters/types/FloatTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/test/src/commonTest/kotlin/com/github/ajalt/clikt/parameters/types/FloatTest.kt -------------------------------------------------------------------------------- /test/src/commonTest/kotlin/com/github/ajalt/clikt/parameters/types/IntTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/test/src/commonTest/kotlin/com/github/ajalt/clikt/parameters/types/IntTest.kt -------------------------------------------------------------------------------- /test/src/commonTest/kotlin/com/github/ajalt/clikt/parameters/types/LongTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/test/src/commonTest/kotlin/com/github/ajalt/clikt/parameters/types/LongTest.kt -------------------------------------------------------------------------------- /test/src/commonTest/kotlin/com/github/ajalt/clikt/parameters/types/RangeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/test/src/commonTest/kotlin/com/github/ajalt/clikt/parameters/types/RangeTest.kt -------------------------------------------------------------------------------- /test/src/commonTest/kotlin/com/github/ajalt/clikt/parameters/types/UIntTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/test/src/commonTest/kotlin/com/github/ajalt/clikt/parameters/types/UIntTest.kt -------------------------------------------------------------------------------- /test/src/commonTest/kotlin/com/github/ajalt/clikt/parameters/types/ULongTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/test/src/commonTest/kotlin/com/github/ajalt/clikt/parameters/types/ULongTest.kt -------------------------------------------------------------------------------- /test/src/commonTest/kotlin/com/github/ajalt/clikt/parsers/AtFileTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/test/src/commonTest/kotlin/com/github/ajalt/clikt/parsers/AtFileTest.kt -------------------------------------------------------------------------------- /test/src/commonTest/kotlin/com/github/ajalt/clikt/sources/ChainedValueSourceTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/test/src/commonTest/kotlin/com/github/ajalt/clikt/sources/ChainedValueSourceTest.kt -------------------------------------------------------------------------------- /test/src/commonTest/kotlin/com/github/ajalt/clikt/sources/MapValueSourceTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/test/src/commonTest/kotlin/com/github/ajalt/clikt/sources/MapValueSourceTest.kt -------------------------------------------------------------------------------- /test/src/commonTest/kotlin/com/github/ajalt/clikt/testing/TestCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/test/src/commonTest/kotlin/com/github/ajalt/clikt/testing/TestCommand.kt -------------------------------------------------------------------------------- /test/src/commonTest/kotlin/com/github/ajalt/clikt/testing/TestSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/test/src/commonTest/kotlin/com/github/ajalt/clikt/testing/TestSource.kt -------------------------------------------------------------------------------- /test/src/commonTest/kotlin/com/github/ajalt/clikt/testing/TestingUtilsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/test/src/commonTest/kotlin/com/github/ajalt/clikt/testing/TestingUtilsTest.kt -------------------------------------------------------------------------------- /test/src/commonTest/kotlin/com/github/ajalt/clikt/testing/utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/test/src/commonTest/kotlin/com/github/ajalt/clikt/testing/utils.kt -------------------------------------------------------------------------------- /test/src/jvmTest/kotlin/com/github/ajalt/clikt/core/ContextJvmTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/test/src/jvmTest/kotlin/com/github/ajalt/clikt/core/ContextJvmTest.kt -------------------------------------------------------------------------------- /test/src/jvmTest/kotlin/com/github/ajalt/clikt/parameters/types/FileTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/test/src/jvmTest/kotlin/com/github/ajalt/clikt/parameters/types/FileTest.kt -------------------------------------------------------------------------------- /test/src/jvmTest/kotlin/com/github/ajalt/clikt/parameters/types/InputStreamTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/test/src/jvmTest/kotlin/com/github/ajalt/clikt/parameters/types/InputStreamTest.kt -------------------------------------------------------------------------------- /test/src/jvmTest/kotlin/com/github/ajalt/clikt/parameters/types/OutputStreamTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/test/src/jvmTest/kotlin/com/github/ajalt/clikt/parameters/types/OutputStreamTest.kt -------------------------------------------------------------------------------- /test/src/jvmTest/kotlin/com/github/ajalt/clikt/parameters/types/PathTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/test/src/jvmTest/kotlin/com/github/ajalt/clikt/parameters/types/PathTest.kt -------------------------------------------------------------------------------- /test/src/jvmTest/kotlin/com/github/ajalt/clikt/sources/PropertiesValueSourceTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajalt/clikt/HEAD/test/src/jvmTest/kotlin/com/github/ajalt/clikt/sources/PropertiesValueSourceTest.kt --------------------------------------------------------------------------------