package
core
Type Members
-
case class
Args() extends CommandLineArgSpecA[List[String]] with Product with Serializable
-
-
-
case class
Command(name: Option[String] = None, header: Option[String] = None, description: Option[String] = None, printOptionDefaultValues: Boolean = true, addDotToDescriptions: Boolean = true, help: Boolean = true, version: Option[String] = None, clusteredShortOptionsAllowed: Boolean = true, prefixLongOptionsWith: Option[String] = Some("--"), prefixShortOptionsWith: Option[String] = Some("-"), headerHeading: Option[String] = None, synopsisHeading: Option[String] = None, descriptionHeading: Option[String] = None, parameterListHeading: Option[String] = None, optionListHeading: Option[String] = None, commandListHeading: Option[String] = None, footerHeading: Option[String] = None) extends Product with Serializable
-
-
-
-
-
-
-
case class
CommandLineParsingFailed(cause: Throwable) extends IllegalStateException with Product with Serializable
-
case class
CommandLineParsingFailedForSubcommand(name: String, cause: Throwable) extends IllegalStateException with Product with Serializable
-
-
sealed abstract
class
HelpRequested extends IllegalStateException
-
case class
IncorrectCommandLineUsage(message: String) extends IllegalStateException with Product with Serializable
-
-
trait
Logging extends AnyRef
-
-
case class
NoSpec[A](result: IO[A]) extends CommandLineArgSpecA[IO[A]] with Product with Serializable
-
case class
Opt[T](name: String, label: Option[String] = None, description: Option[String] = None, aliases: Seq[String] = Seq())(implicit evidence$6: ArgumentValueParser[T]) extends OptSpec[Option[T], T] with Product with Serializable
-
-
case class
OptWithDefaultValue[T](name: String, defaultValue: T, label: Option[String] = None, description: Option[String] = None, aliases: Seq[String] = Seq())(implicit evidence$7: ArgumentValueParser[T], evidence$8: ArgumentValuePrinter[T]) extends OptSpec[T, T] with Product with Serializable
-
case class
OptWithRequiredValue[T](name: String, label: Option[String] = None, description: Option[String] = None, aliases: Seq[String] = Seq())(implicit evidence$9: ArgumentValueParser[T]) extends OptSpec[T, T] with Product with Serializable
-
case class
Param[T](label: Option[String] = None, description: Option[String] = None, index: Option[Int] = None)(implicit evidence$13: ArgumentValueParser[T]) extends SingleParamSpec[Option[T], T] with Product with Serializable
-
case class
ParamRange[T](label: Option[String] = None, description: Option[String] = None, required: Boolean, fromIndex: Option[Int] = None, toIndex: Option[Int] = None)(implicit evidence$17: ArgumentValueParser[T]) extends ParamSpec[List[T], T] with Product with Serializable
-
-
case class
ParamWithDefaultValue[T](defaultValue: T, label: Option[String] = None, description: Option[String] = None, index: Option[Int] = None)(implicit evidence$14: ArgumentValueParser[T], evidence$15: ArgumentValuePrinter[T]) extends SingleParamSpec[T, T] with Product with Serializable
-
case class
ParamWithRequiredValue[T](label: Option[String] = None, description: Option[String] = None, index: Option[Int] = None)(implicit evidence$16: ArgumentValueParser[T]) extends SingleParamSpec[T, T] with Product with Serializable
-
-
case class
Subcommand[A](name: String, header: Option[String] = None, description: Option[String] = None, aliases: Seq[String] = Seq()) extends Product with Serializable
-
-
-
Inherited from AnyRef
Inherited from Any