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] = ..., scalaRunner: ScalaRunnerLauncherOptions = ..., 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
case class ScalaRunnerLauncherOptions(cliUserScalaVersion: Option[String] = ..., cliPredefinedRepository: List[String] = ..., progName: Option[String] = ..., skipCliUpdates: Option[Boolean] = ..., predefinedCliVersion: Option[String] = ..., initialLauncherPath: Option[String] = ...)
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object ScalaRunnerLauncherOptions
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
In this article