package clipp
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- case class Command(validCommands: List[String], explicitChoices: Option[List[String]]) extends Parameter[String] with Product with Serializable
- case class Flag(shortName: Option[Char], longNames: Set[String], description: String, explicitChoices: Option[List[Boolean]]) extends Parameter[Boolean] with Product with Serializable
- 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
- case class Optional[T](parameter: Free[Parameter, T]) extends Parameter[Option[T]] with Product with Serializable
- sealed trait Parameter[T] extends AnyRef
- trait ParameterParser[T] extends AnyRef
- case class ParameterParserMetadata(programName: String, description: Option[String]) extends Product with Serializable
- case class ParserFailure(errors: NonEmptyList[ParserError], partialChoices: Choices) extends Product with Serializable
- case class SetMetadata(metadata: ParameterParserMetadata) extends Parameter[Unit] with Product with Serializable
- case class SimpleParameter[T](placeholder: String, description: String, explicitChoices: Option[List[T]], parameterParser: ParameterParser[T]) extends Parameter[T] with Product with Serializable