Empty

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

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait Args[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

def ??(that: String): Args[Unit]
override def pipeline: (String, List[Parameter])

Attributes

Definition Classes
Pipeline
def uid: Option[String]
def validate(args: List[String], conf: CliConfig): UIO[(List[String], Unit)]

Inherited methods

final def *: Args[List[Unit]]

Attributes

Inherited from:
Args
final def +[A1 >: Unit]: Args[::[A1]]

Attributes

Inherited from:
Args
final def ++[B](that: Args[B])(implicit zippable: Zippable[Unit, B]): Args[zippable.Out]

Attributes

Inherited from:
Args
final def atLeast(min: Int): Args[List[Unit]]

Attributes

Inherited from:
Args
final def atMost(max: Int): Args[List[Unit]]

Attributes

Inherited from:
Args
final def between(min: Int, max: Int): Args[List[Unit]]

Attributes

Inherited from:
Args

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 map[B](f: Unit => B): Args[B]

Attributes

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

Attributes

Inherited from:
Args
final def mapTry[B](f: Unit => B): Args[B]

Attributes

Inherited from:
Args

Attributes

Inherited from:
Product

Attributes

Inherited from:
Product
final def repeat: Args[List[Unit]]

Attributes

Inherited from:
Args
final def repeat1[A1 >: Unit]: Args[::[A1]]

Attributes

Inherited from:
Args

Attributes

Inherited from:
Parameter (hidden)

Concrete fields

lazy val helpDoc: HelpDoc
lazy val maxSize: Int
lazy val minSize: Int

Inherited fields

lazy val tag: String

Attributes

Inherited from:
Args