From ee94b2b13b9412c8f96ca82719dbde21d65f1f48 Mon Sep 17 00:00:00 2001 From: AJ Date: Fri, 22 May 2020 11:22:28 -0700 Subject: [PATCH] Sort links in docs --- docs/advanced.md | 10 ++--- docs/arguments.md | 4 +- docs/autocomplete.md | 12 +++--- docs/commands.md | 20 +++++----- docs/documenting.md | 4 +- docs/exceptions.md | 30 +++++++-------- docs/options.md | 88 ++++++++++++++++++++++---------------------- docs/quickstart.md | 12 +++--- docs/utilities.md | 6 +-- docs/whyclikt.md | 10 ++--- 10 files changed, 98 insertions(+), 98 deletions(-) diff --git a/docs/advanced.md b/docs/advanced.md index ff0b63aec..9dcf32948 100644 --- a/docs/advanced.md +++ b/docs/advanced.md @@ -222,14 +222,14 @@ advantages: - `ProgramResult` works on all platforms. `exitProcess` is only available on the JVM. [aliases]: api/clikt/com.github.ajalt.clikt.core/-clikt-command/aliases.md -[tokenTransformer]: api/clikt/com.github.ajalt.clikt.core/-context/token-transformer.md +[CliktConsole]: api/clikt/com.github.ajalt.clikt.output/-clikt-console/index.md [customizing-context]: commands.md#customizing-contexts +[dash-dash]: arguments.md#option-like-arguments-using- +[expandArgumentFiles]: api/clikt/com.github.ajalt.clikt.core/-context/expand-argument-files.md [main]: api/clikt/com.github.ajalt.clikt.core/-clikt-command/main.md [parse]: api/clikt/com.github.ajalt.clikt.core/-clikt-command/parse.md +[ProgramResult]: api/clikt/com.github.ajalt.clikt.core/-program-result/index.md [prompt]: api/clikt/com.github.ajalt.clikt.parameters.options/prompt.md -[CliktConsole]: api/clikt/com.github.ajalt.clikt.output/-clikt-console/index.md [TermUI]: api/clikt/com.github.ajalt.clikt.output/-term-ui/index.md -[dash-dash]: arguments.md#option-like-arguments-using- -[expandArgumentFiles]: api/clikt/com.github.ajalt.clikt.core/-context/expand-argument-files.md -[ProgramResult]: api/clikt/com.github.ajalt.clikt.core/-program-result/index.md +[tokenTransformer]: api/clikt/com.github.ajalt.clikt.core/-context/token-transformer.md diff --git a/docs/arguments.md b/docs/arguments.md index da431838f..7827878b2 100644 --- a/docs/arguments.md +++ b/docs/arguments.md @@ -116,9 +116,9 @@ bar.txt ``` -[options]: options.md [argument]: api/clikt/com.github.ajalt.clikt.parameters.arguments/argument.md +[multiple]: api/clikt/com.github.ajalt.clikt.parameters.arguments/multiple.md +[options]: options.md [pair]: api/clikt/com.github.ajalt.clikt.parameters.arguments/pair.md [triple]: api/clikt/com.github.ajalt.clikt.parameters.arguments/triple.md [unique]: api/clikt/com.github.ajalt.clikt.parameters.arguments/unique.md -[multiple]: api/clikt/com.github.ajalt.clikt.parameters.arguments/multiple.md diff --git a/docs/autocomplete.md b/docs/autocomplete.md index 0cf169233..5092f6cf8 100644 --- a/docs/autocomplete.md +++ b/docs/autocomplete.md @@ -130,13 +130,13 @@ you're trying to complete the `multiple` argument rather than the later ones. Bash must be at least version 3, or Zsh must be at least version 4.1. -[command-aliases]: advanced.md#command-aliases -[token-normalization]: advanced.md#token-normalization [allowInterspersedArgs]: api/clikt/com.github.ajalt.clikt.core/-context/allow-interspersed-args.md -[CliktCommand]: api/clikt/com.github.ajalt.clikt.core/-clikt-command/index.md +[argument]: api/clikt/com.github.ajalt.clikt.parameters.arguments/argument.md [choice]: api/clikt/com.github.ajalt.clikt.parameters.types/choice.md +[CliktCommand]: api/clikt/com.github.ajalt.clikt.core/-clikt-command/index.md +[command-aliases]: advanced.md#command-aliases [file]: api/clikt/com.github.ajalt.clikt.parameters.types/file.md -[path]: api/clikt/com.github.ajalt.clikt.parameters.types/path.md -[option]: api/clikt/com.github.ajalt.clikt.parameters.options/option.md -[argument]: api/clikt/com.github.ajalt.clikt.parameters.arguments/argument.md [fromStdout]: api/clikt/com.github.ajalt.clikt.completion/-completion-candidates/-custom/from-stdout/ +[option]: api/clikt/com.github.ajalt.clikt.parameters.options/option.md +[path]: api/clikt/com.github.ajalt.clikt.parameters.types/path.md +[token-normalization]: advanced.md#token-normalization diff --git a/docs/commands.md b/docs/commands.md index 3799dc7e4..4972726d8 100644 --- a/docs/commands.md +++ b/docs/commands.md @@ -400,18 +400,18 @@ Subcommands of a command with `allowMultipleSubcommands=true` can themselves hav cannot have `allowMultipleSubcommands=true`. -[subcommands]: api/clikt/com.github.ajalt.clikt.core/subcommands.md -[run]: api/clikt/com.github.ajalt.clikt.core/-clikt-command/run.md +[argument.multiple]: api/clikt/com.github.ajalt.clikt.parameters.arguments/multiple.md [CliktCommand]: api/clikt/com.github.ajalt.clikt.core/-clikt-command/index.md -[Context]: api/clikt/com.github.ajalt.clikt.core/-context/index.md -[findObject]: api/clikt/com.github.ajalt.clikt.core/find-object.md -[findOrSetObject]: api/clikt/com.github.ajalt.clikt.core/find-or-set-object.md [Context.findOrSetObject]: api/clikt/com.github.ajalt.clikt.core/-context/find-or-set-object/ -[requireObject]: api/clikt/com.github.ajalt.clikt.core/require-object.md +[Context]: api/clikt/com.github.ajalt.clikt.core/-context/index.md [context]: api/clikt/com.github.ajalt.clikt.core/context.md -[printing-to-stdout-and-stderr]: quickstart.md#printing-to-stdout-and-stderr -[deprecating-options]: options.md#deprecating-options -[issueMessage]: api/clikt/com.github.ajalt.clikt.core/-clikt-command/issue-message.md [customizing-context]: #customizing-contexts +[deprecating-options]: options.md#deprecating-options +[findObject]: api/clikt/com.github.ajalt.clikt.core/find-object.md +[findOrSetObject]: api/clikt/com.github.ajalt.clikt.core/find-or-set-object.md [interspersed]: api/clikt/com.github.ajalt.clikt.core/-context/allow-interspersed-args.md -[argument.multiple]: api/clikt/com.github.ajalt.clikt.parameters.arguments/multiple.md +[issueMessage]: api/clikt/com.github.ajalt.clikt.core/-clikt-command/issue-message.md +[printing-to-stdout-and-stderr]: quickstart.md#printing-to-stdout-and-stderr +[requireObject]: api/clikt/com.github.ajalt.clikt.core/require-object.md +[run]: api/clikt/com.github.ajalt.clikt.core/-clikt-command/run.md +[subcommands]: api/clikt/com.github.ajalt.clikt.core/subcommands.md diff --git a/docs/documenting.md b/docs/documenting.md index 04a183bd9..ccd10a5ab 100644 --- a/docs/documenting.md +++ b/docs/documenting.md @@ -298,11 +298,11 @@ class Cli : NoOpCliktCommand() { } ``` -[HelpFormatter]: api/clikt/com.github.ajalt.clikt.output/-help-formatter/index.md [Commands]: api/clikt/com.github.ajalt.clikt.core/-clikt-command/index.md [customizing-command-name]: commands.md#customizing-command-name [customizing-contexts]: commands.md#customizing-contexts [default]: api/clikt/com.github.ajalt.clikt.parameters.options/default.md -[required]: api/clikt/com.github.ajalt.clikt.parameters.options/required.md +[HelpFormatter]: api/clikt/com.github.ajalt.clikt.output/-help-formatter/index.md [OptionGroup]: api/clikt/com.github.ajalt.clikt.parameters.groups/-option-group/index.md [provideDelegate]: api/clikt/com.github.ajalt.clikt.parameters.groups/provide-delegate.md +[required]: api/clikt/com.github.ajalt.clikt.parameters.options/required.md diff --git a/docs/exceptions.md b/docs/exceptions.md index a740204c1..5ca174948 100644 --- a/docs/exceptions.md +++ b/docs/exceptions.md @@ -51,23 +51,23 @@ The following subclasses exist: * [`InvalidFileFormat`][InvalidFileFormat] : A configuration file or @-file failed to parse correctly. -[main]: api/clikt/com.github.ajalt.clikt.core/-clikt-command/main.md -[CliktError]: api/clikt/com.github.ajalt.clikt.core/-clikt-error/index.md [Abort]: api/clikt/com.github.ajalt.clikt.core/-abort/index.md -[PrintMessage]: api/clikt/com.github.ajalt.clikt.core/-print-message/index.md -[PrintHelpMessage]: api/clikt/com.github.ajalt.clikt.core/-print-help-message/index.md -[PrintCompletionMessage]: api/clikt/com.github.ajalt.clikt.core/-print-completion-message/index.md -[ProgramResult]: api/clikt/com.github.ajalt.clikt.core/-program-result/index.md -[convert]: api/clikt/com.github.ajalt.clikt.parameters.options/convert.md -[UsageError]: api/clikt/com.github.ajalt.clikt.core/-usage-error/index.md -[parse]: api/clikt/com.github.ajalt.clikt.core/-clikt-command/parse.md [BadParameterValue]: api/clikt/com.github.ajalt.clikt.core/-bad-parameter-value/index.md +[CliktError]: api/clikt/com.github.ajalt.clikt.core/-clikt-error/index.md +[convert]: api/clikt/com.github.ajalt.clikt.parameters.options/convert.md +[FileFormatError]: api/clikt/com.github.ajalt.clikt.core/-file-not-found/index.md +[FileNotFound]: api/clikt/com.github.ajalt.clikt.core/-file-not-found/index.md +[IncorrectArgumentValueCount]: api/clikt/com.github.ajalt.clikt.core/-incorrect-argument-value-count/index.md +[IncorrectOptionValueCount]: api/clikt/com.github.ajalt.clikt.core/-incorrect-option-value-count/index.md +[InvalidFileFormat]: api/clikt/com.github.ajalt.clikt.core/-invalid-file-format/index.md +[main]: api/clikt/com.github.ajalt.clikt.core/-clikt-command/main.md [MissingParameter]: api/clikt/com.github.ajalt.clikt.core/-missing-parameter/index.md +[MutuallyExclusiveGroupException]: api/clikt/com.github.ajalt.clikt.core/-mutually-exclusive-group-exception/index.md [NoSuchOption]: api/clikt/com.github.ajalt.clikt.core/-no-such-option/index.md [NoSuchSubcommand]: api/clikt/com.github.ajalt.clikt.core/-no-such-subcommand/index.md -[IncorrectOptionValueCount]: api/clikt/com.github.ajalt.clikt.core/-incorrect-option-value-count/index.md -[IncorrectArgumentValueCount]: api/clikt/com.github.ajalt.clikt.core/-incorrect-argument-value-count/index.md -[MutuallyExclusiveGroupException]: api/clikt/com.github.ajalt.clikt.core/-mutually-exclusive-group-exception/index.md -[FileNotFound]: api/clikt/com.github.ajalt.clikt.core/-file-not-found/index.md -[FileFormatError]: api/clikt/com.github.ajalt.clikt.core/-file-not-found/index.md -[InvalidFileFormat]: api/clikt/com.github.ajalt.clikt.core/-invalid-file-format/index.md +[parse]: api/clikt/com.github.ajalt.clikt.core/-clikt-command/parse.md +[PrintCompletionMessage]: api/clikt/com.github.ajalt.clikt.core/-print-completion-message/index.md +[PrintHelpMessage]: api/clikt/com.github.ajalt.clikt.core/-print-help-message/index.md +[PrintMessage]: api/clikt/com.github.ajalt.clikt.core/-print-message/index.md +[ProgramResult]: api/clikt/com.github.ajalt.clikt.core/-program-result/index.md +[UsageError]: api/clikt/com.github.ajalt.clikt.core/-usage-error/index.md diff --git a/docs/options.md b/docs/options.md index 1f29dd019..5801ecbb9 100644 --- a/docs/options.md +++ b/docs/options.md @@ -986,57 +986,57 @@ val opt: Pair by option("-o", "--opt") ``` -[option]: api/clikt/com.github.ajalt.clikt.parameters.options/option.md -[int]: api/clikt/com.github.ajalt.clikt.parameters.types/int.md +[Abort]: api/clikt/com.github.ajalt.clikt.core/-abort/index.md +[allowInterspersedArgs]: api/clikt/com.github.ajalt.clikt.core/-context/allow-interspersed-args.md +[argument.multiple]: api/clikt/com.github.ajalt.clikt.parameters.arguments/multiple/ +[associate]: api/clikt/com.github.ajalt.clikt.parameters.options/associate.md +[choice-options]: #choice-options [choice]: api/clikt/com.github.ajalt.clikt.parameters.types/choice.md +[CliktCommand.init]: api/clikt/com.github.ajalt.clikt.core/-clikt-command/-init-/ +[CliktCommand.main]: api/clikt/com.github.ajalt.clikt.core/-clikt-command/main.md +[CliktCommand.registerOption]: api/clikt/com.github.ajalt.clikt.core/-clikt-command/register-option.md +[co-occurring-option-groups]: #co-occurring-option-groups +[Context.valueSource]: api/clikt/com.github.ajalt.clikt.core/-context/-builder/value-source.md +[Context.valueSources]: api/clikt/com.github.ajalt.clikt.core/-context/-builder/value-sources.md +[context]: api/clikt/com.github.ajalt.clikt.core/context.md [convert]: api/clikt/com.github.ajalt.clikt.parameters.options/convert.md -[wrapValue]: api/clikt/com.github.ajalt.clikt.parameters.options/wrap-value.md -[parameter-types]: parameters.md#parameter-types -[associate]: api/clikt/com.github.ajalt.clikt.parameters.options/associate.md -[pair]: api/clikt/com.github.ajalt.clikt.parameters.options/pair.md -[triple]: api/clikt/com.github.ajalt.clikt.parameters.options/triple.md -[transformValues]: api/clikt/com.github.ajalt.clikt.parameters.options/transform-values.md +[cooccurring]: api/clikt/com.github.ajalt.clikt.parameters.groups/cooccurring.md +[counted]: api/clikt/com.github.ajalt.clikt.parameters.options/counted.md +[default]: api/clikt/com.github.ajalt.clikt.parameters.groups/required.md [default]: api/clikt/com.github.ajalt.clikt.parameters.options/default.md -[multiple]: api/clikt/com.github.ajalt.clikt.parameters.options/multiple.md -[unique]: api/clikt/com.github.ajalt.clikt.parameters.options/unique.md [defaultLazy]: api/clikt/com.github.ajalt.clikt.parameters.options/default-lazy.md -[split]: api/clikt/com.github.ajalt.clikt.parameters.options/split.md -[flag]: api/clikt/com.github.ajalt.clikt.parameters.options/flag.md -[counted]: api/clikt/com.github.ajalt.clikt.parameters.options/counted.md -[switch]: api/clikt/com.github.ajalt.clikt.parameters.options/switch.md -[splitPair]: api/clikt/com.github.ajalt.clikt.parameters.options/split-pair.md -[choice-options]: #choice-options +[deprecated]: api/clikt/com.github.ajalt.clikt.parameters.options/deprecated.md +[eagerOption]: api/clikt/com.github.ajalt.clikt.parameters.options/eager-option.md [feature-switch-flags]: #feature-switch-flags +[file]: api/clikt/com.github.ajalt.clikt.parameters.types/file.md +[flag]: api/clikt/com.github.ajalt.clikt.parameters.options/flag.md +[float]: api/clikt/com.github.ajalt.clikt.parameters.types/float.md +[groupChoice]: api/clikt/com.github.ajalt.clikt.parameters.groups/group-choice.md +[grouping-options-in-help]: documenting.md#grouping-options-in-help +[groupSwitch]: api/clikt/com.github.ajalt.clikt.parameters.groups/group-switch.md +[int]: api/clikt/com.github.ajalt.clikt.parameters.types/int.md +[json sample]: https://github.com/ajalt/clikt/tree/master/samples/json +[MapValueSource]: api/clikt/com.github.ajalt.clikt.sources/-map-value-source/index.md +[multiple]: api/clikt/com.github.ajalt.clikt.parameters.options/multiple.md [mutuallyExclusiveOptions]: api/clikt/com.github.ajalt.clikt.parameters.groups/mutually-exclusive-options.md -[single]: api/clikt/com.github.ajalt.clikt.parameters.groups/single.md +[option]: api/clikt/com.github.ajalt.clikt.parameters.options/option.md +[pair]: api/clikt/com.github.ajalt.clikt.parameters.options/pair.md +[parameter-types]: parameters.md#parameter-types +[PrintMessage]: api/clikt/com.github.ajalt.clikt.core/-print-message/index.md +[prompt]: api/clikt/com.github.ajalt.clikt.parameters.options/prompt.md +[PropertiesValueSource]: api/clikt/com.github.ajalt.clikt.sources/-properties-value-source/index.md +[readEnvvarFirst]: api/clikt/com.github.ajalt.clikt.core/-context/-builder/read-envvar-before-value-source.md [required]: api/clikt/com.github.ajalt.clikt.parameters.groups/required.md -[default]: api/clikt/com.github.ajalt.clikt.parameters.groups/required.md -[grouping-options-in-help]: documenting.md#grouping-options-in-help -[cooccurring]: api/clikt/com.github.ajalt.clikt.parameters.groups/cooccurring.md [required]: api/clikt/com.github.ajalt.clikt.parameters.options/required.md -[groupChoice]: api/clikt/com.github.ajalt.clikt.parameters.groups/group-choice.md -[groupSwitch]: api/clikt/com.github.ajalt.clikt.parameters.groups/group-switch.md +[serialization]: https://github.com/Kotlin/kotlinx.serialization +[single]: api/clikt/com.github.ajalt.clikt.parameters.groups/single.md +[split]: api/clikt/com.github.ajalt.clikt.parameters.options/split.md +[splitPair]: api/clikt/com.github.ajalt.clikt.parameters.options/split-pair.md [switch-options]: #feature-switch-flags -[co-occurring-option-groups]: #co-occurring-option-groups -[prompt]: api/clikt/com.github.ajalt.clikt.parameters.options/prompt.md -[versionOption]: api/clikt/com.github.ajalt.clikt.parameters.options/version-option.md -[eagerOption]: api/clikt/com.github.ajalt.clikt.parameters.options/eager-option.md -[CliktCommand.registerOption]: api/clikt/com.github.ajalt.clikt.core/-clikt-command/register-option.md -[PrintMessage]: api/clikt/com.github.ajalt.clikt.core/-print-message/index.md -[Abort]: api/clikt/com.github.ajalt.clikt.core/-abort/index.md -[CliktCommand.main]: api/clikt/com.github.ajalt.clikt.core/-clikt-command/main.md -[deprecated]: api/clikt/com.github.ajalt.clikt.parameters.options/deprecated.md -[context]: api/clikt/com.github.ajalt.clikt.core/context.md -[file]: api/clikt/com.github.ajalt.clikt.parameters.types/file.md -[float]: api/clikt/com.github.ajalt.clikt.parameters.types/float.md -[Context.valueSource]: api/clikt/com.github.ajalt.clikt.core/-context/-builder/value-source.md -[Context.valueSources]: api/clikt/com.github.ajalt.clikt.core/-context/-builder/value-sources.md +[switch]: api/clikt/com.github.ajalt.clikt.parameters.options/switch.md +[transformValues]: api/clikt/com.github.ajalt.clikt.parameters.options/transform-values.md +[triple]: api/clikt/com.github.ajalt.clikt.parameters.options/triple.md +[unique]: api/clikt/com.github.ajalt.clikt.parameters.options/unique.md [ValueSource]: api/clikt/com.github.ajalt.clikt.sources/-value-source/index.md -[json sample]: https://github.com/ajalt/clikt/tree/master/samples/json -[serialization]: https://github.com/Kotlin/kotlinx.serialization -[readEnvvarFirst]: api/clikt/com.github.ajalt.clikt.core/-context/-builder/read-envvar-before-value-source.md -[PropertiesValueSource]: api/clikt/com.github.ajalt.clikt.sources/-properties-value-source/index.md -[MapValueSource]: api/clikt/com.github.ajalt.clikt.sources/-map-value-source/index.md -[CliktCommand.init]: api/clikt/com.github.ajalt.clikt.core/-clikt-command/-init-/ -[argument.multiple]: api/clikt/com.github.ajalt.clikt.parameters.arguments/multiple/ -[allowInterspersedArgs]: api/clikt/com.github.ajalt.clikt.core/-context/allow-interspersed-args.md +[versionOption]: api/clikt/com.github.ajalt.clikt.parameters.options/version-option.md +[wrapValue]: api/clikt/com.github.ajalt.clikt.parameters.options/wrap-value.md diff --git a/docs/quickstart.md b/docs/quickstart.md index bbbde4fd3..93cbb1b2f 100644 --- a/docs/quickstart.md +++ b/docs/quickstart.md @@ -145,13 +145,13 @@ build folder, which you can then execute normally. See Clikt's [runsample][runsample] script for an example of this approach. -[README]: https://github.com/ajalt/clikt +[application_plugin]: https://docs.gradle.org/current/userguide/application_plugin.html +[argument]: api/clikt/com.github.ajalt.clikt.parameters.arguments/argument.md +[clikt-samples]: https://github.com/ajalt/clikt/tree/master/samples [CliktCommmand]: api/clikt/com.github.ajalt.clikt.core/-clikt-command/index.md -[main]: api/clikt/com.github.ajalt.clikt.core/-clikt-command/main.md -[println]: https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.io/println.html [echo]: api/clikt/com.github.ajalt.clikt.output/-term-ui/echo.md +[main]: api/clikt/com.github.ajalt.clikt.core/-clikt-command/main.md [option]: api/clikt/com.github.ajalt.clikt.parameters.options/option.md -[argument]: api/clikt/com.github.ajalt.clikt.parameters.arguments/argument.md -[application_plugin]: https://docs.gradle.org/current/userguide/application_plugin.html -[clikt-samples]: https://github.com/ajalt/clikt/tree/master/samples +[println]: https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.io/println.html +[README]: https://github.com/ajalt/clikt [runsample]: https://github.com/ajalt/clikt/blob/master/runsample diff --git a/docs/utilities.md b/docs/utilities.md index f690f8e7d..f2471332e 100644 --- a/docs/utilities.md +++ b/docs/utilities.md @@ -63,9 +63,9 @@ TermUi.confirm("Continue?", abort=true) ``` -[editText]: api/clikt/com.github.ajalt.clikt.output/-term-ui/edit-text.md +[confirm]: api/clikt/com.github.ajalt.clikt.output/-term-ui/confirm.md [editFile]: api/clikt/com.github.ajalt.clikt.output/-term-ui/edit-file.md -[prompting-for-input]: options.md#prompting-for-input +[editText]: api/clikt/com.github.ajalt.clikt.output/-term-ui/edit-text.md [prompt]: api/clikt/com.github.ajalt.clikt.output/-term-ui/prompt.md +[prompting-for-input]: options.md#prompting-for-input [UsageError]: api/clikt/com.github.ajalt.clikt.core/-usage-error/index.md -[confirm]: api/clikt/com.github.ajalt.clikt.output/-term-ui/confirm.md diff --git a/docs/whyclikt.md b/docs/whyclikt.md index dcf5a7c7b..1bcbcac17 100644 --- a/docs/whyclikt.md +++ b/docs/whyclikt.md @@ -159,11 +159,11 @@ JCommander and piocli are great libraries if you're writing code in Java, but we do much better with Kotlin. -[kotlinx.cli]: https://github.com/Kotlin/kotlinx.cli -[kotlin-argparser]: https://github.com/xenomachina/kotlin-argparser -[pair]: api/clikt/com.github.ajalt.clikt.parameters.options/pair.md -[option]: api/clikt/com.github.ajalt.clikt.parameters.options/option.md [argument]: api/clikt/com.github.ajalt.clikt.parameters.arguments/argument.md -[JCommander]: http://jcommander.org/ [jc_arity]: http://jcommander.org/#_arities_multiple_values_for_parameters +[JCommander]: http://jcommander.org/ +[kotlin-argparser]: https://github.com/xenomachina/kotlin-argparser +[kotlinx.cli]: https://github.com/Kotlin/kotlinx.cli +[option]: api/clikt/com.github.ajalt.clikt.parameters.options/option.md +[pair]: api/clikt/com.github.ajalt.clikt.parameters.options/pair.md [picocli]: https://picocli.info/