package commandparser
Command parsing-related things.
Mostly revolves around caseapp.core.commandparser.CommandParser.
- Alphabetic
- By Inheritance
- commandparser
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
- abstract class AutoCommandParserImplicits extends AnyRef
- abstract class CommandParser[T] extends AnyRef
Parses arguments, handling sub-commands.
- final class CommandParserOps[T <: Coproduct] extends AnyVal
- final case class ConsCommandParser[H, T <: Coproduct](name: String, parser: parser.Parser[H], tail: CommandParser[T]) extends CommandParser[:+:[H, T]] with Product with Serializable
- final case class MappedCommandParser[T, U](parser: CommandParser[T], f: (T) => U) extends CommandParser[U] with Product with Serializable
- final case class WithHelpCommandParser[T](parser: CommandParser[T]) extends CommandParser[WithHelp[T]] with Product with Serializable
Value Members
- object CommandParser extends AutoCommandParserImplicits
- object CommandParserOps
- object NilCommandParser extends CommandParser[CNil] with Product with Serializable