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
open override val comments: String
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
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
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()