package
core
Type Members
-
final
case class
Arg(name: String, extraNames: Seq[Name], valueDescription: Option[ValueDescription], helpMessage: Option[HelpMessage], noHelp: Boolean, isFlag: Boolean, hintDescription: String, defaultDescription: Option[String]) extends Product with Serializable
-
trait
ArgParser[T] extends AnyRef
-
trait
ArgsApp extends AnyRef
-
-
final
case class
CommandMessages(args: Seq[Arg], argsNameOption: Option[String]) extends Product with Serializable
-
-
final
case class
CommandsMessages[T](messages: Seq[(String, CommandMessages)]) extends Product with Serializable
-
trait
Default[CC] extends AnyRef
-
-
final
case class
DefaultBaseCommand() extends Command with Product with Serializable
-
-
trait
DefaultOr[L <: HList, D <: HList] extends AnyRef
-
trait
HListParser[L <: HList, D <: HList, -N <: HList, -V <: HList, -M <: HList, -H <: HList, R <: HList] extends AnyRef
-
-
-
final
case class
Messages[T](args: Seq[Arg], appName: String, appVersion: String, progName: String, argsNameOption: Option[String], optionsDesc: String = "[options]") extends Product with Serializable
-
implicit
class
NameOps extends AnyRef
-
trait
Parser[T] extends AnyRef
-
final
case class
ParserEither[T, D0](underlying: Aux[T, D0]) extends Parser[Either[String, T]] with Product with Serializable
-
final
case class
ParserOption[T, D0](underlying: Aux[T, D0]) extends Parser[Option[T]] with Product with Serializable
-
-
-
-
final
case class
WithHelp[T](usage: Boolean = false, help: Boolean = false, baseOrError: Either[String, T]) extends Product with Serializable
Value Members
-
-
-
-
-
-
-
-
object
Messages extends Serializable
-
-
Inherited from AnyRef
Inherited from Any