package core
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- core
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- 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
- case class CommandMessages (args: Seq[Arg], argsNameOption: Option[String]) extends Product with Serializable
- trait CommandParser [T] extends AnyRef
- 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
- 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
-
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
- trait PlatformArgParsers extends AnyRef
- trait PlatformDefaults extends AnyRef
- implicit class ValueDescriptionOps extends AnyRef
- case class WithHelp [T](usage: Boolean = false, help: Boolean = false, base: 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 HListParser
- object Messages extends Serializable
- object Parser
- object PlatformUtil