p
caseapp
package caseapp
Type Members
-
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
-
case class
AppVersion
(appVersion: String) extends Annotation with StaticAnnotation with Product with Serializable
App version for the annotated case class of arguments
-
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
-
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
-
case class
HelpMessage
(message: String) extends Annotation with StaticAnnotation with Product with Serializable
Help message for the annotated argument
-
class
Hidden
extends Annotation with StaticAnnotation
Do not include this field / argument in the help message
-
case class
Name
(name: String) extends Annotation with StaticAnnotation with Product with Serializable
Extra name for the annotated argument
-
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
- class Recurse extends Annotation with StaticAnnotation
-
case class
ValueDescription
(description: String) extends Annotation with StaticAnnotation with Product with Serializable
Description of the value of the annotated argument