Opts

sealed trait Opts[+A]

Represents zero or more command-line opts.

Represents zero or more command-line opts.

Companion
object
class Object
trait Matchable
class Any

Value members

Concrete methods

def asHelp(isUnit: A <:< Unit): Opts[Nothing]
def map[B](fn: A => B): Opts[B]
def mapValidated[B](fn: A => ValidatedNel[String, B]): Opts[B]
def orElse[A0 >: A](other: Opts[A0]): Opts[A0]
def orEmpty[A0](nonEmpty: A <:< NonEmptyList[A0]): Opts[List[A0]]
def orFalse(isUnit: A <:< Unit): Opts[Boolean]
def orNone: Opts[Option[A]]
def orTrue(isUnit: A <:< Unit): Opts[Boolean]
override def toString: String
Definition Classes
Any
def validate(message: String)(fn: A => Boolean): Opts[A]
def withDefault[A0 >: A](default: A0): Opts[A0]