caseapp

package caseapp

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. caseapp
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. type @@[T, Tag] = AnyRef { type Tag = shapeless.newtype.NewtypeTag[T,Tag] }

  2. trait App extends ArgsApp with DelayedInit

  3. case class AppName(appName: String) extends Annotation with StaticAnnotation with Product with Serializable

    Provides a name for the annotated case class of arguments E.g.

    Provides a name for the annotated case class of arguments E.g. MyApp

  4. abstract class AppOf[T <: ArgsApp] extends AnyRef

    Have a singleton extends this class to get a class with a main method for the app of T

  5. case class AppVersion(appVersion: String) extends Annotation with StaticAnnotation with Product with Serializable

    Provides the app version for the annotated case class of arguments

  6. case class ArgsName(argsName: String) extends Annotation with StaticAnnotation with Product with Serializable

    Provides a name for the extra arguments of the annotated case class of arguments

  7. sealed trait Counter extends AnyRef

  8. type ExtraName = Name

  9. case class HelpMessage(message: String) extends Annotation with StaticAnnotation with Product with Serializable

    Provides a help message for the annotated argument

    Provides a help message for the annotated argument

    Annotations
    @getter()
  10. case class Name(name: String) extends Annotation with StaticAnnotation with Product with Serializable

    Provides an extra name for the annotated argument

    Provides an extra name for the annotated argument

    Annotations
    @getter()
  11. case class ProgName(progName: String) extends Annotation with StaticAnnotation with Product with Serializable

    Provides a program name for the annotated case class of arguments E.g.

    Provides a program name for the annotated case class of arguments E.g. my-app

  12. case class ValueDescription(description: String) extends Annotation with StaticAnnotation with Product with Serializable

    Provides a description of the value of the annotated argument

    Provides a description of the value of the annotated argument

    Annotations
    @getter()

Value Members

  1. object CaseApp

  2. object Tag

  3. package core

Inherited from AnyRef

Inherited from Any

Ungrouped