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.

  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

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

    Provides an extra name for the annotated argument

  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.

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

    Provides a description of the value of the annotated argument

Value Members

  1. object CaseApp

  2. object Tag

  3. package core

Inherited from AnyRef

Inherited from Any

Ungrouped