scala.cli.launcher
package scala.cli.launcher
Members list
Type members
Classlikes
object LauncherCli
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
LauncherCli.type
final case class LauncherOptions(cliVersion: Option[String], cliScalaVersion: Option[String], powerOptions: PowerOptions)
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object LauncherOptions
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
LauncherOptions.type
Options extracted from LauncherOptions to allow for parsing them separately. Thanks to this and additional parsing we can read the --power flag placed anywhere in the command invocation.
Options extracted from LauncherOptions to allow for parsing them separately. Thanks to this and additional parsing we can read the --power flag placed anywhere in the command invocation.
This option is duplicated in scala.cli.commands.shared.GlobalOptions so that we can ensure that no subcommand defines its own --power option Checking for clashing names is done in unit tests.
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object PowerOptions
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
PowerOptions.type
In this article