io.github.vigoo.clipp
package io.github.vigoo.clipp
Type members
Classlikes
case class NamedParameter[T](shortName: Option[Char], longNames: Set[String], placeholder: String, description: String, explicitChoices: Option[List[T]], parameterParser: ParameterParser[T]) extends Parameter[T]
Type class for parsing a command line argument to type T
Type class for parsing a command line argument to type T
case class ParserFailure(errors: NonEmptyList[ParserError], partialChoices: Choices, spec: Free[Parameter, _])
case class SimpleParameter[T](placeholder: String, description: String, explicitChoices: Option[List[T]], parameterParser: ParameterParser[T]) extends Parameter[T]