Empty

zio.cli.Options.Empty
case object Empty extends Options[Unit]

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait Options[Unit]
class Object
trait Matchable
class Any
Show all
Self type
Empty.type

Members list

Type members

Inherited types

The names of the product elements

The names of the product elements

Attributes

Inherited from:
Singleton

Attributes

Inherited from:
Singleton
type MirroredMonoType = Singleton.this.type

The mirrored *-type

The mirrored *-type

Attributes

Inherited from:
Singleton
type MirroredType = Singleton.this.type

Attributes

Inherited from:
Singleton

Inherited and Abstract types

The name of the type

The name of the type

Attributes

Inherited from:
Mirror

Value members

Concrete methods

override def flatten: List[Options[_] & Input]

Attributes

Definition Classes

Attributes

Definition Classes
override def pipeline: (String, List[Parameter])

Attributes

Definition Classes
Pipeline
override def validate(args: Map[String, List[String]], conf: CliConfig): IO[ValidationError, Unit]

Attributes

Definition Classes

Inherited methods

final def ++[A1 >: Unit, B](that: Options[B])(implicit zippable: Zippable[Unit, B]): Options[zippable.Out]

Attributes

Inherited from:
Options
def ??(that: String): Options[Unit]

Attributes

Inherited from:
Options
def alias(name: String, names: String*): Options[Unit]

Attributes

Inherited from:
Options
final def as[B, C, D, E, F, G, Z](f0: (B, C, D, E, F, G) => Z)(implicit ev: Unit <:< (B, C, D, E, F, G)): Options[Z]

Attributes

Inherited from:
Options
final def as[B, C, D, E, F, Z](f0: (B, C, D, E, F) => Z)(implicit ev: Unit <:< (B, C, D, E, F)): Options[Z]

Attributes

Inherited from:
Options
final def as[B, C, D, E, Z](f: (B, C, D, E) => Z)(implicit ev: Unit <:< (B, C, D, E)): Options[Z]

Attributes

Inherited from:
Options
final def as[B, C, D, Z](f: (B, C, D) => Z)(implicit ev: Unit <:< (B, C, D)): Options[Z]

Attributes

Inherited from:
Options
final def as[B, C, Z](f: (B, C) => Z)(implicit ev: Unit <:< (B, C)): Options[Z]

Attributes

Inherited from:
Options
final def collect[B](message: String)(f: PartialFunction[Unit, B]): Options[B]

Attributes

Inherited from:
Options
final def fold[B, C, D, E, F, G, Z](f1: B => Z, f2: C => Z, f3: D => Z, f4: E => Z, f5: F => Z, f6: G => Z)(implicit ev: Unit <:< Either[Either[Either[Either[Either[B, C], D], E], F], G]): Options[Z]

Attributes

Inherited from:
Options
final def fold[B, C, D, E, F, Z](f1: B => Z, f2: C => Z, f3: D => Z, f4: E => Z, f5: F => Z)(implicit ev: Unit <:< Either[Either[Either[Either[B, C], D], E], F]): Options[Z]

Attributes

Inherited from:
Options
final def fold[B, C, D, E, Z](f1: B => Z, f2: C => Z, f3: D => Z, f4: E => Z)(implicit ev: Unit <:< Either[Either[Either[B, C], D], E]): Options[Z]

Attributes

Inherited from:
Options
final def fold[B, C, D, Z](f1: B => Z, f2: C => Z, f3: D => Z)(implicit ev: Unit <:< Either[Either[B, C], D]): Options[Z]

Attributes

Inherited from:
Options
final def fold[B, C, Z](f1: B => Z, f2: C => Z)(implicit ev: Unit <:< Either[B, C]): Options[Z]

Attributes

Inherited from:
Options

Create a new instance of type T with elements taken from product p.

Create a new instance of type T with elements taken from product p.

Attributes

Inherited from:
Singleton
final def isBool: Boolean

Attributes

Inherited from:
Options
final def map[B](f: Unit => B): Options[B]

Attributes

Inherited from:
Options
final def mapOrFail[B](f: Unit => Either[ValidationError, B]): Options[B]

Attributes

Inherited from:
Options
final def optional: Options[Option[Unit]]

Attributes

Inherited from:
Options
final def orElse[A1 >: Unit](that: Options[A1]): Options[A1]

Attributes

Inherited from:
Options
final def orElseEither[B](that: Options[B]): Options[Either[Unit, B]]

Attributes

Inherited from:
Options

Attributes

Inherited from:
Product

Attributes

Inherited from:
Product

Attributes

Inherited from:
Parameter (hidden)
def withDefault[A1 >: Unit](value: A1): Options[A1]

Attributes

Inherited from:
Options

Customizes the name used to print a placeholder value in help strings.

Customizes the name used to print a placeholder value in help strings.

The default is the type name of the option (for example 'text', 'integer', etc.

Attributes

Inherited from:
Options
final def |[A1 >: Unit](that: Options[A1]): Options[A1]

Attributes

Inherited from:
Options

Concrete fields

lazy override val helpDoc: HelpDoc
lazy override val uid: Option[String]

Inherited fields

lazy val tag: String

Attributes

Inherited from:
Options