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. 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

    Permalink
  2. trait ArgParser[T] extends AnyRef

    Permalink
  3. trait ArgsApp extends AnyRef

    Permalink
  4. trait CommandArgsApp extends ArgsApp

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

    Permalink
  6. trait CommandParser[T] extends AnyRef

    Permalink
  7. final 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. final 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. abstract class LowPriorityParserImplicits extends AnyRef

    Permalink
  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

    Permalink

    Provides usage and help messages related to T

  17. implicit class NameOps extends AnyRef

    Permalink
  18. trait Parser[T] extends AnyRef

    Permalink
  19. final case class ParserEither[T, D0](underlying: Aux[T, D0]) extends Parser[Either[String, T]] with Product with Serializable

    Permalink
  20. final case class ParserOption[T, D0](underlying: Aux[T, D0]) extends Parser[Option[T]] with Product with Serializable

    Permalink
  21. trait PlatformArgParsers extends AnyRef

    Permalink
  22. abstract class PlatformDefaults extends AnyRef

    Permalink
  23. implicit class ValueDescriptionOps extends AnyRef

    Permalink
  24. final case class WithHelp[T](usage: Boolean = false, help: Boolean = false, baseOrError: Either[String, 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 Defaults

    Permalink
  7. object HListParser

    Permalink
  8. object Messages extends Serializable

    Permalink
  9. object Parser extends LowPriorityParserImplicits

    Permalink
  10. object PlatformUtil

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped