Packages

package cli

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Package Members

  1. package completion

Type Members

  1. sealed abstract class BspProtocol extends AnyRef
  2. case class CliOptions(configDir: Option[Path] = None, version: Boolean = false, verbose: Boolean = false, noColor: Boolean = false, debug: List[DebugFilter] = Nil, common: CommonOptions = CommonOptions.default) extends Product with Serializable
  3. case class CommonOptions(workingDirectory: String = System.getProperty("user.dir"), out: PrintStream = System.out, in: InputStream = System.in, err: PrintStream = System.err, ngout: PrintStream = System.out, ngerr: PrintStream = System.err, env: PrettyProperties = CommonOptions.currentEnv) extends Product with Serializable

    Describes the common options for any command or CLI operation.

    Describes the common options for any command or CLI operation.

    They exist for two purposes: testing and nailgun. In both cases we need a precise handling of these parameters because they change depending on the environment we're running on.

    They are hidden because they are optional.

  4. sealed abstract case class ExitStatus extends Product with Serializable
  5. sealed trait OptimizerConfig extends AnyRef

    The configuration of the optimizer, if any.

  6. final case class ParallelBatches(number: Int) extends Product with Serializable
  7. sealed abstract class ReplKind extends AnyRef
  8. sealed abstract class ReporterKind extends AnyRef

    Represents a reporter kind that users can pick to display compiler messages.

Value Members

  1. case object AmmoniteRepl extends ReplKind with Product with Serializable
  2. case object BloopReporter extends ReporterKind with Product with Serializable
  3. object BspProtocol
  4. object CliOptions extends Serializable
  5. object CliParsers
  6. object Commands
  7. object CommonOptions extends Serializable
  8. object ExitStatus extends Serializable
  9. object OptimizerConfig
  10. object ParallelBatches extends Serializable
  11. object ReplKind
  12. object ReporterKind
  13. case object ScalacRepl extends ReplKind with Product with Serializable
  14. case object ScalacReporter extends ReporterKind with Product with Serializable
  15. object Validate

Ungrouped