Extract

trait Extract

Extraction functions for command line parameters

class Object
trait Matchable
class Any
object Arguments.type
object CommandLine.type
object Execute.type
object Report.type
object Select.type
object Store.type

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]