arg
case class arg(name: String, aliases: Seq[String], env: String, interactiveCompleter: String => Seq[String], standaloneCompleter: BashCompleter) extends StaticAnnotation
Annotate a method parameter with this annotation to override some aspects of macro-generated code.
In general, null
means to let the macro generate code, and is usually the
default.
- Value Params
- aliases
Set the environment variable from which this parameter may be read if not specified on the command line.
- name
Override the name of the parameter. Note that the name will be used as-is. In particular, this means that you need to specify leading dashes for named parameters.
trait Serializable
trait Product
trait Equals
trait StaticAnnotation
class Annotation
class Object
trait Matchable
class Any