optparse_applicative.builder.internal

Type members

Classlikes

final case class ArgumentFields[A]()
final case class CommandFields[A](commands: List[(String, ParserInfo[A])])
case class DefaultProp[A](default: Option[A], sDef: Option[A => String])
Companion
object
object DefaultProp
Companion
class
final case class FlagFields[A](names: List[OptName], active: A)
Companion
object
object FlagFields
Companion
class
trait HasMetavar[F[_]]
trait HasName[F[_]]
case class Mod[F[_], A](f: F[A] => F[A], prop: DefaultProp[A], g: OptProperties => OptProperties)

An option modifier.

An option modifier.

Companion
object
object Mod
Companion
class
final case class OptionFields[A](names: List[OptName], noArgError: ParseError)
Companion
object
object OptionFields
Companion
class

Value members

Concrete methods

def internal[F[_], A]: Mod[F, A]

Hide this option from the help text

Hide this option from the help text

def mkCommand[A](mod: Mod[[A] =>> CommandFields[A], A]): (List[String], String => Option[ParserInfo[A]])
def mkOption[A](prop: DefaultProp[A], g: OptProperties => OptProperties, reader: OptReader[A]): Opt[A]
def mkParser[A](prop: DefaultProp[A], g: OptProperties => OptProperties, reader: OptReader[A]): Parser[A]

Concrete fields