CommandLine

org.specs2.main.CommandLine
See theCommandLine companion class
object CommandLine extends Extract

Attributes

Companion
class
Graph
Supertypes
trait Product
trait Mirror
trait Extract
class Object
trait Matchable
class Any
Show all
Self type

Members list

Type members

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Attributes

Inherited from:
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Attributes

Inherited from:
Mirror

Value members

Concrete methods

def create(values: String*): CommandLine
def extract(implicit arguments: Seq[String], systemProperties: SystemProperties): CommandLine
def splitValues(arguments: String): Seq[String]
def splitValues(arguments: Seq[String]): Seq[String]
def unknownArguments(implicit arguments: Seq[String]): List[String]

Inherited methods

def bool(name: String, negatedName: String)(implicit args: Seq[String], sp: SystemProperties): Option[Boolean]

Attributes

Inherited from:
Extract
def bool(name: String)(implicit args: Seq[String], sp: SystemProperties): Option[Boolean]

Attributes

Inherited from:
Extract
def boolSystemProperty(name: String)(implicit sp: SystemProperties): Option[Boolean]

Attributes

Inherited from:
Extract
def boolValue(name: String, negate: Boolean)(implicit args: Seq[String], sp: SystemProperties): Option[Boolean]

Attributes

Inherited from:
Extract
def double(name: String)(implicit args: Seq[String], sp: SystemProperties): Option[Double]

Attributes

Inherited from:
Extract
def float(name: String)(implicit args: Seq[String], sp: SystemProperties): Option[Float]

Attributes

Inherited from:
Extract
def instance[T <: AnyRef](name: String)(implicit m: ClassTag[T]): Option[T]

Attributes

Inherited from:
Extract
def int(name: String)(implicit args: Seq[String], sp: SystemProperties): Option[Int]

Attributes

Inherited from:
Extract
def long(name: String)(implicit args: Seq[String], sp: SystemProperties): Option[Long]

Attributes

Inherited from:
Extract
def value[T](name: String)(implicit args: Seq[String], sp: SystemProperties): Option[String]

Attributes

Inherited from:
Extract
def value[T](name: String, f: String => T)(implicit args: Seq[String], sp: SystemProperties): Option[T]

Attributes

Inherited from:
Extract
def valueSystemProperty[T](name: String, f: String => T)(implicit sp: SystemProperties): Option[T]

Attributes

Inherited from:
Extract

Concrete fields

val allArgumentNames: Seq[String]