Packages

p

bloop

cli

package cli

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class CliOptions(configDir: Option[Path] = None, version: Boolean = false, verbose: Boolean = false, common: CommonOptions = CommonOptions.default) extends Product with Serializable
  2. case class CommonOptions(workingDirectory: String = System.getProperty("user.dir"), out: PrintStream = System.out, in: InputStream = System.in, err: PrintStream = System.err, threads: Int = ExecutionContext.nCPUs) 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.

  3. sealed abstract case class ExitStatus extends Product with Serializable

Value Members

  1. object CliOptions extends Serializable
  2. object CliParsers
  3. object Commands
  4. object CommonOptions extends Serializable
  5. object ExitStatus extends Serializable

Ungrouped