p

caseapp

core

package core

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. core
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. 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
  2. trait ArgParser[T] extends AnyRef
  3. trait ArgsApp extends AnyRef
  4. trait CommandArgsApp extends ArgsApp
  5. final case class CommandMessages(args: Seq[Arg], argsNameOption: Option[String]) extends Product with Serializable
  6. trait CommandParser[T] extends AnyRef
  7. final case class CommandsMessages[T](messages: Seq[(String, CommandMessages)]) extends Product with Serializable
  8. trait Default[CC] extends AnyRef

    Type class providing a default value for type CC

  9. trait DefaultArgsApp extends ArgsApp
  10. final case class DefaultBaseCommand() extends Command with Product with Serializable
  11. trait DefaultCommandArgsApp extends DefaultArgsApp with CommandArgsApp
  12. trait DefaultOr[L <: HList, D <: HList] extends AnyRef
  13. trait HListParser[L <: HList, D <: HList, -N <: HList, -V <: HList, -M <: HList, -H <: HList, R <: HList] extends AnyRef
  14. trait LowPriorityDefaultOr extends AnyRef
  15. abstract class LowPriorityParserImplicits extends AnyRef
  16. 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

  17. implicit class NameOps extends AnyRef
  18. trait Parser[T] extends AnyRef
  19. final case class ParserEither[T, D0](underlying: Aux[T, D0]) extends Parser[Either[String, T]] with Product with Serializable
  20. final case class ParserOption[T, D0](underlying: Aux[T, D0]) extends Parser[Option[T]] with Product with Serializable
  21. trait PlatformArgParsers extends AnyRef
  22. trait PlatformDefaults extends AnyRef
  23. implicit class ValueDescriptionOps extends AnyRef
  24. final case class WithHelp[T](usage: Boolean = false, help: Boolean = false, baseOrError: Either[String, T]) extends Product with Serializable

Value Members

  1. object ArgParser extends PlatformArgParsers
  2. object CommandParser
  3. object CommandsMessages extends Serializable
  4. object Default extends PlatformDefaults
  5. object DefaultOr extends LowPriorityDefaultOr
  6. object Defaults
  7. object HListParser
  8. object Messages extends Serializable
  9. object Parser extends LowPriorityParserImplicits
  10. object PlatformUtil

Inherited from AnyRef

Inherited from Any

Ungrouped