Extract

trait Extract

Extraction functions for command line parameters

class Object
trait Matchable
class Any
object Arguments
object Execute
object Report
object Select
object Store

Value members

Concrete methods

def bool(name: String)(using args: Seq[String], sp: SystemProperties): Option[Boolean]
def bool(name: String, negatedName: String)(using args: Seq[String], sp: SystemProperties): Option[Boolean]
def boolSystemProperty(name: String)(using sp: SystemProperties): Option[Boolean]
def boolValue(name: String, negate: Boolean)(using args: Seq[String], sp: SystemProperties): Option[Boolean]
def double(name: String)(using args: Seq[String], sp: SystemProperties): Option[Double]
def float(name: String)(using args: Seq[String], sp: SystemProperties): Option[Float]
def instance[T <: AnyRef](name: String)(using m: ClassTag[T]): Option[T]
def int(name: String)(using args: Seq[String], sp: SystemProperties): Option[Int]
def long(name: String)(using args: Seq[String], sp: SystemProperties): Option[Long]
def value[T](name: String, f: String => T)(using args: Seq[String], sp: SystemProperties): Option[T]
def value[T](name: String)(using args: Seq[String], sp: SystemProperties): Option[String]
def valueSystemProperty[T](name: String, f: String => T)(using sp: SystemProperties): Option[T]