Packages

p

caseapp.core

commandparser

package commandparser

Command parsing-related things.

Mostly revolves around caseapp.core.commandparser.CommandParser.

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

Type Members

  1. abstract class AutoCommandParserImplicits extends AnyRef
  2. abstract class CommandParser[T] extends AnyRef

    Parses arguments, handling sub-commands.

  3. final class CommandParserOps[T <: Coproduct] extends AnyVal
  4. final case class ConsCommandParser[H, T <: Coproduct](name: String, parser: parser.Parser[H], tail: CommandParser[T]) extends CommandParser[:+:[H, T]] with Product with Serializable
  5. final case class MappedCommandParser[T, U](parser: CommandParser[T], f: (T) => U) extends CommandParser[U] with Product with Serializable
  6. final case class WithHelpCommandParser[T](parser: CommandParser[T]) extends CommandParser[WithHelp[T]] with Product with Serializable

Value Members

  1. object CommandParser extends AutoCommandParserImplicits
  2. object CommandParserOps
  3. object NilCommandParser extends CommandParser[CNil] with Product with Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped