scala.cli.commands.shared
package scala.cli.commands.shared
Members list
Type members
Classlikes
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object BenchmarkingOptions
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
BenchmarkingOptions.type
final case class CoursierOptions(ttl: Option[String], cache: Option[String], coursierValidateChecksums: Option[Boolean], offline: Option[Boolean])
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object CoursierOptions
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
CoursierOptions.type
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object CrossOptions
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
CrossOptions.type
case class GlobalOptions(logging: LoggingOptions, globalSuppress: GlobalSuppressWarningOptions, powerOptions: PowerOptions)
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object GlobalOptions
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
GlobalOptions.type
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object GlobalSuppressWarningOptions
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
trait HasGlobalOptions
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class AddPathOptionsclass BloopExitOptionsclass BloopOptionsclass BloopOutputOptionsclass BloopStartOptionsclass CleanOptionsclass ConfigOptionsclass DefaultFileOptionsclass DirectoriesOptionstrait HasSharedSecretOptionsclass SecretCreateOptionsclass SecretListOptionsclass SharedSecretOptionsclass InstallHomeOptionsclass NewOptionsclass PgpExternalOptionsclass PgpPullOptionsclass PgpPushOptionsclass PublishSetupOptionstrait HasSharedOptionsclass BspOptionsclass CompileOptionsclass DefaultOptionsclass DependencyUpdateOptionsclass DocOptionsclass ExportOptionsclass FixOptionsclass FmtOptionsclass PackageOptionsclass PublishLocalOptionsclass PublishOptionsclass ReplOptionsclass RunOptionsclass SetupIdeOptionsclass ShebangOptionsclass TestOptionsclass HelpOptionsclass SharedOptionsclass UninstallOptionsclass UpdateOptionsclass VersionOptionsShow all
trait HasSharedOptions extends HasGlobalOptions
Attributes
- Supertypes
- Known subtypes
-
class BspOptionsclass CompileOptionsclass DefaultOptionsclass DependencyUpdateOptionsclass DocOptionsclass ExportOptionsclass FixOptionsclass FmtOptionsclass PackageOptionsclass PublishLocalOptionsclass PublishOptionsclass ReplOptionsclass RunOptionsclass SetupIdeOptionsclass ShebangOptionsclass TestOptionsShow all
enum HelpCommandGroup
Attributes
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
enum HelpGroup
Attributes
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
case class HelpGroupOptions(helpJs: Boolean, helpNative: Boolean, helpScaladoc: Boolean, helpRepl: Boolean, helpScalafmt: Boolean)
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object HelpGroupOptions
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
HelpGroupOptions.type
object HelpMessages
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
HelpMessages.type
case class HelpOptions(global: GlobalOptions) extends HasGlobalOptions
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait HasGlobalOptionsclass Objecttrait Matchableclass AnyShow all
object HelpOptions
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
HelpOptions.type
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object JavaPropOptions
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
JavaPropOptions.type
final case class LoggingOptions(verbosityOptions: VerbosityOptions, quiet: Boolean, progress: Option[Boolean])
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object LoggingOptions
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
LoggingOptions.type
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object MainClassOptions
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
MainClassOptions.type
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object MarkdownOptions
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
MarkdownOptions.type
object ScalaCliHelp
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ScalaCliHelp.type
final case class ScalaJsOptions(js: Boolean, jsVersion: Option[String], jsMode: Option[String], jsNoOpt: Option[Boolean], jsModuleKind: Option[String], jsCheckIr: Option[Boolean], jsEmitSourceMaps: Boolean, jsSourceMapsPath: Option[String], jsDom: Option[Boolean], jsHeader: Option[String], jsAllowBigIntsForLongs: Option[Boolean], jsAvoidClasses: Option[Boolean], jsAvoidLetsAndConsts: Option[Boolean], jsModuleSplitStyle: Option[String], jsSmallModuleForPackage: List[String], jsEsVersion: Option[String], jsLinkerPath: Option[String], jsCliVersion: Option[String], jsCliJavaArg: List[String], jsCliOnJvm: Option[Boolean])
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object ScalaJsOptions
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ScalaJsOptions.type
final case class ScalaNativeOptions(native: Boolean, nativeVersion: Option[String], nativeMode: Option[String], nativeLto: Option[String], nativeGc: Option[String], nativeClang: Option[String], nativeClangpp: Option[String], nativeLinking: List[String], nativeLinkingDefaults: Option[Boolean], nativeCompile: List[String], nativeCompileDefaults: Option[Boolean], nativeTarget: Option[String], embedResources: Option[Boolean])
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object ScalaNativeOptions
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ScalaNativeOptions.type
Scala CLI options which aren't strictly scalac options, but directly involve the Scala compiler in some way.
Scala CLI options which aren't strictly scalac options, but directly involve the Scala compiler in some way.
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object ScalacExtraOptions
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ScalacExtraOptions.type
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object ScalacOptions
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ScalacOptions.type
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object SharedBspFileOptions
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
SharedBspFileOptions.type
final case class SharedCompilationServerOptions(bloopBspProtocol: Option[String], bloopBspSocket: Option[String], bloopHost: Option[String], bloopPort: Option[Int], bloopDaemonDir: Option[String], bloopVersion: Option[String], bloopBspTimeout: Option[String], bloopBspCheckPeriod: Option[String], bloopStartupTimeout: Option[String], bloopDefaultJavaOpts: Boolean, bloopJavaOpt: List[String], bloopGlobalOptionsFile: Option[String], bloopJvm: Option[String], bloopWorkingDir: Option[String], server: Option[Boolean])
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
final case class SharedDebugOptions(debug: Boolean, debugPort: Option[String], debugMode: Option[String])
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object SharedDebugOptions
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
SharedDebugOptions.type
final case class SharedDependencyOptions(dependency: List[String], compileOnlyDependency: List[String], repository: List[String], compilerPlugin: List[String])
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object SharedDependencyOptions
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object SharedInputOptions
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
SharedInputOptions.type
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object SharedJavaOptions
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
SharedJavaOptions.type
final case class SharedJvmOptions(sharedDebug: SharedDebugOptions, javaHome: Option[String], jvm: Option[String], jvmIndex: Option[String], jvmIndexOs: Option[String], jvmIndexArch: Option[String], javacPlugin: List[String], javacOption: List[String], bspDebugPort: Option[String])
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object SharedJvmOptions
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
SharedJvmOptions.type
final case class SharedOptions(sharedVersionOptions: SharedVersionOptions, sourceGenerator: SourceGeneratorOptions, suppress: SuppressWarningOptions, logging: LoggingOptions, powerOptions: PowerOptions, js: ScalaJsOptions, native: ScalaNativeOptions, compilationServer: SharedCompilationServerOptions, dependencies: SharedDependencyOptions, scalac: ScalacOptions, jvm: SharedJvmOptions, coursier: CoursierOptions, workspace: SharedWorkspaceOptions, sharedPython: SharedPythonOptions, scalaVersion: Option[String], scalaBinaryVersion: Option[String], scalacExtra: ScalacExtraOptions, snippet: SnippetOptions, markdown: MarkdownOptions, extraJars: List[String], extraCompileOnlyJars: List[String], extraSourceJars: List[String], resourceDirs: List[String], asJar: Boolean, platform: Option[String], scalaLibrary: Option[Boolean], withCompiler: Option[Boolean], java: Option[Boolean], runner: Option[Boolean], semanticDb: Option[Boolean], input: SharedInputOptions, helpGroups: HelpGroupOptions, strictBloopJsonCheck: Option[Boolean], compilationOutput: Option[String], withToolkit: Option[String], exclude: List[String], objectWrapper: Option[Boolean]) extends HasGlobalOptions
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait HasGlobalOptionsclass Objecttrait Matchableclass AnyShow all
object SharedOptions
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
SharedOptions.type
final case class SharedPythonOptions(pythonSetup: Option[Boolean], python: Option[Boolean], scalaPyVersion: Option[String])
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object SharedPythonOptions
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
SharedPythonOptions.type
final case class SharedVersionOptions(computeVersion: Option[String], projectVersion: Option[String])
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object SharedVersionOptions
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
SharedVersionOptions.type
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object SharedWatchOptions
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
SharedWatchOptions.type
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object SharedWorkspaceOptions
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
final case class SnippetOptions(scriptSnippet: List[String], executeScript: List[String], scalaSnippet: List[String], executeScala: List[String], javaSnippet: List[String], executeJava: List[String], markdownSnippet: List[String], executeMarkdown: List[String])
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object SnippetOptions
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
SnippetOptions.type
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object SourceGeneratorOptions
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
final case class SuppressWarningOptions(suppressDirectivesInMultipleFilesWarning: Option[Boolean], suppressOutdatedDependencyWarning: Option[Boolean], global: GlobalSuppressWarningOptions)
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object SuppressWarningOptions
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
final case class VerbosityOptions(verbose: Int @@ Counter, interactive: Option[Boolean], actions: Option[Boolean])
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object VerbosityOptions
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
VerbosityOptions.type
In this article