PicocliCommandLineFactory

Encapsulates all picocli logic. Defines the grammar for the CLI.

Constructors

Link copied to clipboard
constructor(runner: AirbyteConnectorRunner)

Properties

Link copied to clipboard
val catalog: CommandLine.Model.OptionSpec
Link copied to clipboard
val check: CommandLine.Model.OptionSpec
Link copied to clipboard
val commands: CommandLine.Model.ArgGroupSpec
Link copied to clipboard
val config: CommandLine.Model.OptionSpec
Link copied to clipboard
val discover: CommandLine.Model.OptionSpec
Link copied to clipboard
val read: CommandLine.Model.OptionSpec
Link copied to clipboard
Link copied to clipboard
val spec: CommandLine.Model.OptionSpec
Link copied to clipboard
val state: CommandLine.Model.OptionSpec
Link copied to clipboard
val usageMessageSpec: CommandLine.Model.UsageMessageSpec
Link copied to clipboard
val write: CommandLine.Model.OptionSpec

Functions

Link copied to clipboard
inline fun <R : Runnable> build(factory: CommandLine.IFactory): CommandLine
Link copied to clipboard
fun command(name: String, description: String): CommandLine.Model.OptionSpec
Link copied to clipboard
fun fileOption(name: String, vararg description: String): CommandLine.Model.OptionSpec