package cmd

Linear Supertypes
AnyRef, Any
Content Hierarchy Learn more about scaladoc diagrams
  1. Alphabetic
  2. By inheritance
  1. cmd
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
  1. Public
  2. All

Type Members

  1. class CommandLine extends CommandLineConfig

    An instance of a command line, parsed according to a Spec.

  2. trait CommandLineConfig extends AnyRef

  3. abstract class FromString[+T] extends PartialFunction[String, T]

    A general mechanism for defining how a command line argument (always a String) is transformed into an arbitrary type.

  4. trait Instance extends Spec

    The trait mixed into each instance of a specification.

  5. trait Interpolation extends AnyRef

    Interpolation logic for generated files.

  6. trait Property extends Reference

  7. class PropertyMapper extends ((String, String)) ⇒ List[String]

    Contains logic for translating a property key/value pair into equivalent command line arguments.

  8. trait Reference extends Spec

    Mixes in the specification trait and uses the vals therein to side-effect private accumulators.

  9. trait Spec extends AnyRef

    This trait works together with others in scala.

Value Members

  1. object CommandLineParser

    A simple (overly so) command line parser.

  2. object FromString

  3. object Interpolation

  4. object Meta

    Meta-options for command line tools.

  5. object Opt

    Machinery for what amounts to a command line specification DSL.

  6. object Reference

  7. object Spec

  8. def fromArgs(args: List[String]): String

  9. def fromOpt(s: String): String

  10. package gen

  11. implicit def implicitConversions: implicitConversions

  12. implicit def postfixOps: postfixOps

  13. def returning[T](x: T)(f: (T) ⇒ Unit): T

  14. def runAndExit(body: ⇒ Unit): Nothing

  15. def stripQuotes(s: String): String

  16. def toArgs(line: String): List[String]

  17. def toOpt(s: String): String

Inherited from AnyRef

Inherited from Any