package cli
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- case class CliOptions(configDir: Option[Path] = None, version: Boolean = false, verbose: Boolean = false, 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, 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.
- sealed abstract case class ExitStatus extends Product with Serializable
Value Members
- object CliOptions extends Serializable
- object CliParsers
- object Commands
- object CommonOptions extends Serializable
- object ExitStatus extends Serializable