Package

caseapp

core

Permalink

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. case class Arg(name: String, extraNames: Seq[Name], valueDescription: Option[ValueDescription], helpMessage: Option[HelpMessage], noHelp: Boolean, isFlag: Boolean) extends Product with Serializable

    Permalink
  2. trait ArgParser[T] extends AnyRef

    Permalink
  3. trait ArgsApp extends AnyRef

    Permalink
  4. trait CommandArgsApp extends ArgsApp

    Permalink
  5. case class CommandMessages(args: Seq[Arg], argsNameOption: Option[String]) extends Product with Serializable

    Permalink
  6. trait CommandParser[T] extends AnyRef

    Permalink
  7. case class CommandsMessages[T](messages: Seq[(String, CommandMessages)]) extends Product with Serializable

    Permalink
  8. trait Default[CC] extends AnyRef

    Permalink

    Type class providing a default value for type CC

  9. trait DefaultArgsApp extends ArgsApp

    Permalink
  10. case class DefaultBaseCommand() extends Command with Product with Serializable

    Permalink
  11. trait DefaultCommandArgsApp extends DefaultArgsApp with CommandArgsApp

    Permalink
  12. trait DefaultOr[L <: HList, D <: HList] extends AnyRef

    Permalink
  13. trait HListParser[L <: HList, D <: HList, -N <: HList, -V <: HList, -M <: HList, -H <: HList, R <: HList] extends AnyRef

    Permalink
  14. trait LowPriorityDefaultOr extends AnyRef

    Permalink
  15. case class Messages[T](args: Seq[Arg], appName: String, appVersion: String, progName: String, argsNameOption: Option[String], optionsDesc: String = "[options]") extends Product with Serializable

    Permalink

    Provides usage and help messages related to T

  16. implicit class NameOps extends AnyRef

    Permalink
  17. trait Parser[T] extends AnyRef

    Permalink
  18. trait PlatformArgParsers extends AnyRef

    Permalink
  19. trait PlatformDefaults extends AnyRef

    Permalink
  20. implicit class ValueDescriptionOps extends AnyRef

    Permalink
  21. case class WithHelp[T](usage: Boolean = false, help: Boolean = false, base: T) extends Product with Serializable

    Permalink

Value Members

  1. object ArgParser extends PlatformArgParsers

    Permalink
  2. object CommandParser

    Permalink
  3. object CommandsMessages extends Serializable

    Permalink
  4. object Default extends PlatformDefaults

    Permalink
  5. object DefaultOr extends LowPriorityDefaultOr

    Permalink
  6. object HListParser

    Permalink
  7. object Messages extends Serializable

    Permalink
  8. object Parser

    Permalink
  9. object PlatformUtil

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped