Packages

package clipp

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Package Members

  1. package usageinfo

Type Members

  1. case class Command(validCommands: List[String], explicitChoices: Option[List[String]]) extends Parameter[String] with Product with Serializable
  2. case class Flag(shortName: Option[Char], longNames: Set[String], description: String, explicitChoices: Option[List[Boolean]]) extends Parameter[Boolean] with Product with Serializable
  3. case class NamedParameter[T](shortName: Option[Char], longNames: Set[String], placeholder: String, description: String, explicitChoices: Option[List[T]], parameterParser: ParameterParser[T]) extends Parameter[T] with Product with Serializable
  4. case class Optional[T](parameter: Free[Parameter, T]) extends Parameter[Option[T]] with Product with Serializable
  5. sealed trait Parameter[T] extends AnyRef
  6. trait ParameterParser[T] extends AnyRef
  7. case class ParameterParserMetadata(programName: String, description: Option[String]) extends Product with Serializable
  8. case class ParserFailure(errors: NonEmptyList[ParserError], partialChoices: Choices) extends Product with Serializable
  9. case class SetMetadata(metadata: ParameterParserMetadata) extends Parameter[Unit] with Product with Serializable
  10. case class SimpleParameter[T](placeholder: String, description: String, explicitChoices: Option[List[T]], parameterParser: ParameterParser[T]) extends Parameter[T] with Product with Serializable

Value Members

  1. object Parser
  2. object Playground
  3. object choices
  4. object errors
  5. object parsers
  6. object syntax

Ungrouped