ServiceApp

expect abstract class ServiceApp(val appName: String) : BaseServiceApp
actual abstract class ServiceApp(val appName: String) : BaseServiceApp

Base class that makes it easy to host a default service on any combination of std in/out, http, and sockets.

actual abstract class ServiceApp(val appName: String) : BaseServiceApp

Base class that makes it easy to host a default service on any combination of std in/out, http, and sockets.

Constructors

Link copied to clipboard
expect constructor(appName: String)
actual constructor(appName: String)
actual constructor(appName: String)

Properties

Link copied to clipboard
commandHelp
Link copied to clipboard
commandHelpEpilog
Link copied to clipboard
commandName
Link copied to clipboard
Link copied to clipboard
currentContext
Link copied to clipboard
val currentContext: Context
val currentContext: Context
val currentContext: Context
Link copied to clipboard
Link copied to clipboard
helpTags
Link copied to clipboard
Link copied to clipboard
val http: List<Int>
val http: List<Int>
val http: List<Int>
invokeWithoutSubcommand
Link copied to clipboard
messages
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val port: List<Int>
printHelpOnEmptyArgs
Link copied to clipboard
Link copied to clipboard

Functions

aliases
Link copied to clipboard
open fun aliases(): Map<String, List<String>>
open fun aliases(): Map<String, List<String>>
open fun aliases(): Map<String, List<String>>
allHelpParams
Link copied to clipboard
open fun allHelpParams(): List<HelpFormatter.ParameterHelp>
open fun allHelpParams(): List<HelpFormatter.ParameterHelp>
open fun allHelpParams(): List<HelpFormatter.ParameterHelp>
commandHelp
Link copied to clipboard
open fun commandHelp(context: Context): String
open fun commandHelp(context: Context): String
open fun commandHelp(context: Context): String
commandHelpEpilog
Link copied to clipboard
open fun commandHelpEpilog(context: Context): String
open fun commandHelpEpilog(context: Context): String
open fun commandHelpEpilog(context: Context): String
Link copied to clipboard
open fun Application.configureHttp()
open fun Application.configureHttp()
open fun Application.configureHttp()
confirm
Link copied to clipboard
fun confirm(text: String, default: Boolean?, uppercaseDefault: Boolean, showChoices: Boolean, choiceStrings: List<String>, promptSuffix: String, invalidChoiceMessage: String): Boolean?
fun confirm(text: String, default: Boolean?, uppercaseDefault: Boolean, showChoices: Boolean, choiceStrings: List<String>, promptSuffix: String, invalidChoiceMessage: String): Boolean?
fun confirm(text: String, default: Boolean?, uppercaseDefault: Boolean, showChoices: Boolean, choiceStrings: List<String>, promptSuffix: String, invalidChoiceMessage: String): Boolean?
Link copied to clipboard
echo
Link copied to clipboard
fun echo()
fun echo(message: Any?, trailingNewline: Boolean, err: Boolean)
fun echo()
fun echo(message: Any?, trailingNewline: Boolean, err: Boolean)
fun echo()
fun echo(message: Any?, trailingNewline: Boolean, err: Boolean)
echoFormattedHelp
Link copied to clipboard
fun echoFormattedHelp(error: CliktError?)
fun echoFormattedHelp(error: CliktError?)
fun echoFormattedHelp(error: CliktError?)
Link copied to clipboard
abstract fun embeddedServer(port: Int, function: Application.() -> Unit): BaseApplicationEngine
open override fun embeddedServer(port: Int, function: Application.() -> Unit): BaseApplicationEngine
open override fun embeddedServer(port: Int, function: Application.() -> Unit): BaseApplicationEngine
getFormattedHelp
Link copied to clipboard
fun getFormattedHelp(error: CliktError?): String?
fun getFormattedHelp(error: CliktError?): String?
fun getFormattedHelp(error: CliktError?): String?
issueMessage
Link copied to clipboard
fun issueMessage(message: String)
fun issueMessage(message: String)
fun issueMessage(message: String)
main
Link copied to clipboard
fun main(argv: Array<out String>)
fun main(argv: List<String>)
fun main(argv: Array<out String>)
fun main(argv: List<String>)
fun main(argv: Array<out String>)
fun main(argv: List<String>)
parse
Link copied to clipboard
fun parse(argv: Array<String>, parentContext: Context?)
fun parse(argv: List<String>, parentContext: Context?)
fun parse(argv: Array<String>, parentContext: Context?)
fun parse(argv: List<String>, parentContext: Context?)
fun parse(argv: Array<String>, parentContext: Context?)
fun parse(argv: List<String>, parentContext: Context?)
prompt
Link copied to clipboard
fun prompt(text: String, default: String?, showDefault: Boolean, showChoices: Boolean, hideInput: Boolean, choices: Collection<String>, promptSuffix: String, invalidChoiceMessage: String): String?
fun <T> prompt(text: String, default: T?, showDefault: Boolean, showChoices: Boolean, hideInput: Boolean, choices: Collection<T>, promptSuffix: String, invalidChoiceMessage: String, convert: (String) -> ConversionResult<T>): T?
fun prompt(text: String, default: String?, showDefault: Boolean, showChoices: Boolean, hideInput: Boolean, choices: Collection<String>, promptSuffix: String, invalidChoiceMessage: String): String?
fun <T> prompt(text: String, default: T?, showDefault: Boolean, showChoices: Boolean, hideInput: Boolean, choices: Collection<T>, promptSuffix: String, invalidChoiceMessage: String, convert: (String) -> ConversionResult<T>): T?
fun prompt(text: String, default: String?, showDefault: Boolean, showChoices: Boolean, hideInput: Boolean, choices: Collection<String>, promptSuffix: String, invalidChoiceMessage: String): String?
fun <T> prompt(text: String, default: T?, showDefault: Boolean, showChoices: Boolean, hideInput: Boolean, choices: Collection<T>, promptSuffix: String, invalidChoiceMessage: String, convert: (String) -> ConversionResult<T>): T?
registerArgument
Link copied to clipboard
fun registerArgument(argument: Argument)
fun registerArgument(argument: Argument)
fun registerArgument(argument: Argument)
registeredArguments
Link copied to clipboard
fun registeredArguments(): List<Argument>
fun registeredArguments(): List<Argument>
fun registeredArguments(): List<Argument>
registeredOptions
Link copied to clipboard
fun registeredOptions(): List<Option>
fun registeredOptions(): List<Option>
fun registeredOptions(): List<Option>
registeredParameterGroups
Link copied to clipboard
fun registeredParameterGroups(): List<ParameterGroup>
fun registeredParameterGroups(): List<ParameterGroup>
fun registeredParameterGroups(): List<ParameterGroup>
registeredSubcommandNames
Link copied to clipboard
registeredSubcommands
Link copied to clipboard
fun registeredSubcommands(): List<CliktCommand>
fun registeredSubcommands(): List<CliktCommand>
fun registeredSubcommands(): List<CliktCommand>
registerOption
Link copied to clipboard
open override fun registerOption(option: GroupableOption)
fun registerOption(option: Option)
open override fun registerOption(option: GroupableOption)
fun registerOption(option: Option)
open override fun registerOption(option: GroupableOption)
fun registerOption(option: Option)
registerOptionGroup
Link copied to clipboard
fun registerOptionGroup(group: ParameterGroup)
fun registerOptionGroup(group: ParameterGroup)
fun registerOptionGroup(group: ParameterGroup)
Link copied to clipboard
open override fun run()
open override fun run()
open override fun run()
toString
Link copied to clipboard
open override fun toString(): String
open override fun toString(): String
open override fun toString(): String