package argparse
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- abstract class CommandLineParser extends AnyRef
- case class Default[T](name: String, value: T, description: String = "") extends CommandLineParser with Product with Serializable
- case class DefaultValue[T](value: T) extends ParsingResultValue[T] with Product with Serializable
- case class Flag(name: String, short: String, long: String = "", description: String = "") extends CommandLineParser with Product with Serializable
- case class FlagValue(value: Boolean, provided: Boolean) extends ParsingResultValue[Boolean] with Product with Serializable
- class HelpException extends Exception
- case class NoneOptionalValue[T]() extends OptionalValue[T] with Product with Serializable
- case class Optional(name: String, short: String, long: String = "", default: Option[String] = None, description: String = "") extends CommandLineParser with Product with Serializable
- sealed trait OptionalValue[T] extends ParsingResultValue[Option[T]]
- case class Parser(name: String, description: String = "") extends CommandLineParser with Product with Serializable
- class ParsingException extends Exception
- class ParsingResult extends AnyRef
- sealed trait ParsingResultValue[T] extends Result
- case class Positional(name: String, description: String = "") extends CommandLineParser with Product with Serializable
- case class PositionalValue[T](value: T) extends ParsingResultValue[T] with Product with Serializable
- sealed trait Result extends AnyRef
- case class SomeOptionalValue[T](providedValue: T, provided: Boolean) extends OptionalValue[T] with Product with Serializable
- case class UnknownArgument(name: String, atype: Option[String]) extends Throwable with Product with Serializable
Value Members
- object HelpFlag extends Flag
- object UnknownArgument extends Serializable