package core
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- core
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
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
- trait CommandArgsApp extends ArgsApp
- final case class CommandMessages(args: Seq[Arg], argsNameOption: Option[String]) extends Product with Serializable
- trait CommandParser[T] extends AnyRef
- final case class CommandsMessages[T](messages: Seq[(String, CommandMessages)]) extends Product with Serializable
-
trait
Default[CC] extends AnyRef
Type class providing a default value for type
CC
- trait DefaultArgsApp extends ArgsApp
- final case class DefaultBaseCommand() extends Command with Product with Serializable
- trait DefaultCommandArgsApp extends DefaultArgsApp with CommandArgsApp
- 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
- trait LowPriorityDefaultOr extends AnyRef
- abstract class LowPriorityParserImplicits 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
Provides usage and help messages related to
T
- 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
- trait PlatformArgParsers extends AnyRef
- trait PlatformDefaults extends AnyRef
- implicit class ValueDescriptionOps extends AnyRef
- final case class WithHelp[T](usage: Boolean = false, help: Boolean = false, baseOrError: Either[String, T]) extends Product with Serializable
Value Members
- object ArgParser extends PlatformArgParsers
- object CommandParser
- object CommandsMessages extends Serializable
- object Default extends PlatformDefaults
- object DefaultOr extends LowPriorityDefaultOr
- object Defaults
- object HListParser
- object Messages extends Serializable
- object Parser extends LowPriorityParserImplicits
- object PlatformUtil