RdGen

class RdGen : Kli

Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard
data class ClassLoaderResource(val classLoader: ClassLoader?, val tempDirectory: Path?, val ownClassLoader: Boolean = true) : Closeable
Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val comments: String
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val description: String
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open val usage: String
Link copied to clipboard

Functions

Link copied to clipboard
fun <T> arg(name: String, description: String, deserialize: (String) -> T): Argument<T>
Link copied to clipboard
Link copied to clipboard
fun help(): String
Link copied to clipboard
fun <T : Any> option(short: Char?, long: String?, description: String, defaultValue: T?, deserialize: (String) -> T): Option.Valued<T>
Link copied to clipboard
fun option_flag(short: Char?, long: String?, description: String): Option.Flag
Link copied to clipboard
fun option_int(short: Char?, long: String?, description: String, defaultValue: Int? = null): Option.Valued<Int>
Link copied to clipboard
fun option_long(short: Char?, long: String?, description: String, defaultValue: Long? = null): Option.Valued<Long>
Link copied to clipboard
fun option_path(short: Char?, long: String?, description: String, defaultValue: Path? = null): Option.Valued<Path>
Link copied to clipboard
fun option_string(short: Char?, long: String?, description: String, defaultValue: String? = null): Option.Valued<String>
Link copied to clipboard
fun parse(cmdline: Array<String>): String?
Link copied to clipboard
fun reset()
Link copied to clipboard
fun resetAndParse(vararg cmdline: String)
Link copied to clipboard
fun run(): Boolean

Main method.

Link copied to clipboard
open fun validate()