caseapp
package caseapp
- Alphabetic
- Public
- All
Type Members
-
final
case class
AppName(appName: String) extends Annotation with StaticAnnotation with Product with Serializable
Name for the annotated case class of arguments E.g.
Name for the annotated case class of arguments E.g. MyApp
-
final
case class
AppVersion(appVersion: String) extends Annotation with StaticAnnotation with Product with Serializable
App version for the annotated case class of arguments
-
final
case class
ArgsName(argsName: String) extends Annotation with StaticAnnotation with Product with Serializable
Name for the extra arguments of the annotated case class of arguments
-
final
case class
CommandName(commandName: String) extends Annotation with StaticAnnotation with Product with Serializable
Set the command name of the annotated case class of arguments E.g.
Set the command name of the annotated case class of arguments E.g. my-app
- final case class Group(name: String) extends Annotation with StaticAnnotation with Product with Serializable
-
final
case class
HelpMessage(message: String) extends Annotation with StaticAnnotation with Product with Serializable
Help message for the annotated argument
-
final
class
Hidden extends Annotation with StaticAnnotation
Do not include this field / argument in the help message
-
final
case class
Name(name: String) extends Annotation with StaticAnnotation with Product with Serializable
Extra name for the annotated argument
-
final
case class
ProgName(progName: String) extends Annotation with StaticAnnotation with Product with Serializable
Program name for the annotated case class of arguments E.g.
Program name for the annotated case class of arguments E.g. my-app
-
final
class
Recurse extends Annotation with StaticAnnotation
Don't parse the annotated field as a single argument.
Don't parse the annotated field as a single argument. Recurse on its fields instead.
-
final
case class
ValueDescription(description: String) extends Annotation with StaticAnnotation with Product with Serializable
Description of the value of the annotated argument
Value Members
- object ValueDescription extends Serializable