Packages

  • package root

    The Scala compiler and reflection APIs.

    The Scala compiler and reflection APIs.

    Definition Classes
    root
  • package scala
    Definition Classes
    root
  • package tools
    Definition Classes
    scala
  • package cmd
    Definition Classes
    tools
  • object Meta

    Meta-options for command line tools.

    Meta-options for command line tools. We could have all kinds of additional goodness here, but for now it's completion and script generation. See Demo for example usage.

    Definition Classes
    cmd
  • Opt
  • StdOpts

trait StdOpts extends AnyRef

Self Type
StdOpts with Spec with Interpolation
Source
Meta.scala
Linear Supertypes
AnyRef, Any
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. StdOpts
  2. AnyRef
  3. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. val selfUpdateName: Option[String]
  2. object Bash extends Opt

    I think we're as close as we can get to bundling completion with the program given the constraints imposed by bash.

    I think we're as close as we can get to bundling completion with the program given the constraints imposed by bash. This outputs the completion function to a tempfile and echoes ". /path/to/file" to the console. Place it inside backtickes like partest --bash and voila, you have absorbed command completion.

  3. object SelfUpdate extends Opt

    Generates a very basic runner script.

    Generates a very basic runner script. It's called SelfUpdate because once it exists you can do something like

    tools/scmp --self-update tools/scmp

    and it will overwrite itself with the current version.