package
druthers
Type Members
-
case class
AmbiguousKey(key: String, possibilities: Seq[OptionSpec]) extends UsageError with Product with Serializable
-
-
-
-
-
case class
Counter(count: Int) extends Product with Serializable
-
case class
DuplicateValue(spec: OptionSpec, existing: Any, value: Any) extends UsageError with Product with Serializable
-
case class
ExtraneousValues(values: List[String]) extends UsageError with Product with Serializable
-
case class
InvalidArgument(spec: ArgumentSpec, value: String, reason: String) extends UsageError with Product with Serializable
-
case class
InvalidValue(spec: OptionSpec, value: String, reason: String) extends UsageError with Product with Serializable
-
case class
LongOptions(stopAtFirstBareWord: Boolean = false, quietMode: Boolean = false, valueDelimiter: Option[String] = None, collapsedValues: Option[Boolean] = None, booleansNegatedByNoPrefix: Boolean = false, abbreviations: Boolean = false) extends ParserConfiguration with Product with Serializable
-
-
-
-
-
class
Parser[C] extends AnyRef
-
-
case class
ShortOptions(stopAtFirstBareWord: Boolean = false, quietMode: Boolean = false, valueDelimiter: Option[String] = None, collapsedValues: Option[Boolean] = None, clustering: Boolean = false) extends ParserConfiguration with Product with Serializable
-
case class
UnexpectedValue(spec: OptionSpec, value: String) extends UsageError with Product with Serializable
-
case class
UnknownKey(key: String) extends UsageError with Product with Serializable
-
class
Usage extends Annotation with ClassfileAnnotation
-
sealed
trait
UsageError extends AnyRef
-
case class
UsageException(errors: Seq[UsageError]) extends Exception with Product with Serializable