package cli
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- sealed abstract class BspProtocol extends AnyRef
- 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
-
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.
- sealed abstract case class ExitStatus extends Product with Serializable
-
sealed
trait
OptimizerConfig extends AnyRef
The configuration of the optimizer, if any.
- final case class ParallelBatches(number: Int) extends Product with Serializable
- sealed abstract class ReplKind extends AnyRef
-
sealed abstract
class
ReporterKind extends AnyRef
Represents a reporter kind that users can pick to display compiler messages.
Value Members
- object AmmoniteRepl extends ReplKind with Product with Serializable
- object BloopReporter extends ReporterKind with Product with Serializable
- object BspProtocol
- object CliOptions extends Serializable
- object CliParsers
- object Commands
- object CommonOptions extends Serializable
- object ExitStatus extends Serializable
- object OptimizerConfig
- object ParallelBatches extends Serializable
- object ReplKind
- object ReporterKind
- object ScalacRepl extends ReplKind with Product with Serializable
- object ScalacReporter extends ReporterKind with Product with Serializable
- object Validate