scala.cli.commands.shared
package scala.cli.commands.shared
Members list
Concise view
Type members
Classlikes
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
object BenchmarkingOptions
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- BenchmarkingOptions.type
final case class CoursierOptions(ttl: Option[String], cache: Option[String], coursierValidateChecksums: Option[Boolean])
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
object CoursierOptions
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- CoursierOptions.type
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
object CrossOptions
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- CrossOptions.type
trait HasLoggingOptions
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- class AddPathOptionsclass BloopExitOptionsclass BloopOptionsclass BloopOutputOptionsclass BloopStartOptionsclass CleanOptionsclass ConfigOptionsclass DefaultFileOptionsclass DirectoriesOptionstrait HasSharedSecretOptionsclass SecretCreateOptionsclass SecretListOptionsclass SharedSecretOptionsclass InstallHomeOptionsclass PgpExternalOptionsclass PgpPullOptionsclass PgpPushOptionsclass PublishSetupOptionstrait HasSharedOptionsclass BspOptionsclass CompileOptionsclass DefaultOptionsclass DependencyUpdateOptionsclass DocOptionsclass ExportOptionsclass FmtOptionsclass PackageOptionsclass PublishLocalOptionsclass PublishOptionsclass ReplOptionsclass RunOptionsclass SetupIdeOptionsclass ShebangOptionsclass TestOptionsclass HelpOptionsclass SharedOptionsclass UninstallOptionsclass UpdateOptionsclass VersionOptions
Attributes
- Graph
- Supertypes
- Known subtypes
- class BspOptionsclass CompileOptionsclass DefaultOptionsclass DependencyUpdateOptionsclass DocOptionsclass ExportOptionsclass FmtOptionsclass PackageOptionsclass PublishLocalOptionsclass PublishOptionsclass ReplOptionsclass RunOptionsclass SetupIdeOptionsclass ShebangOptionsclass TestOptions
case class HelpGroupOptions(helpJs: Boolean, helpNative: Boolean, helpScaladoc: Boolean, helpRepl: Boolean, helpScalafmt: Boolean)
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
object HelpGroupOptions
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- HelpGroupOptions.type
object HelpMessages
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- HelpMessages.type
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait HasLoggingOptionsclass Objecttrait Matchableclass Any
object HelpOptions
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- HelpOptions.type
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
object JavaPropOptions
Attributes
- Companion:
- class
- Graph
- 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
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
object LoggingOptions
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- LoggingOptions.type
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
object MainClassOptions
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- MainClassOptions.type
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
object MarkdownOptions
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- MarkdownOptions.type
object ScalaCliHelp
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- ScalaCliHelp.type
final case class ScalaJsOptions(js: Boolean, jsVersion: Option[String], jsMode: Option[String], 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
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
object ScalaJsOptions
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- ScalaJsOptions.type
final case class ScalaNativeOptions(native: Boolean, nativeVersion: Option[String], nativeMode: Option[String], nativeGc: Option[String], nativeClang: Option[String], nativeClangpp: Option[String], nativeLinking: List[String], nativeLinkingDefaults: Option[Boolean], nativeCompile: List[String], nativeCompileDefaults: Option[Boolean], embedResources: Option[Boolean])
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
object ScalaNativeOptions
Attributes
- Companion:
- class
- Graph
- 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
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
object ScalacExtraOptions
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- ScalacExtraOptions.type
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
object ScalacOptions
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- ScalacOptions.type
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
object SharedBspFileOptions
Attributes
- Companion:
- class
- Graph
- 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
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
final case class SharedDebugOptions(debug: Boolean, debugPort: Option[String], debugMode: Option[String])
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
object SharedDebugOptions
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- SharedDebugOptions.type
final case class SharedDependencyOptions(dependency: List[String], repository: List[String], compilerPlugin: List[String])
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
object SharedDependencyOptions
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
object SharedInputOptions
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- SharedInputOptions.type
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
object SharedJavaOptions
Attributes
- Companion:
- class
- Graph
- 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
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
object SharedJvmOptions
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- SharedJvmOptions.type
final case class SharedOptions(suppress: SuppressWarningOptions, logging: LoggingOptions, 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], platform: Option[String], scalaLibrary: Option[Boolean], withCompiler: Option[Boolean], java: Option[Boolean], runner: Option[Boolean], semanticDb: Option[Boolean], addStubs: Option[Boolean], input: SharedInputOptions, helpGroups: HelpGroupOptions, strictBloopJsonCheck: Option[Boolean], compilationOutput: Option[String], withToolkit: Option[String]) extends HasLoggingOptions
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait HasLoggingOptionsclass Objecttrait Matchableclass Any
object SharedOptions
Attributes
- Companion:
- class
- Graph
- 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
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
object SharedPythonOptions
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- SharedPythonOptions.type
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
object SharedWatchOptions
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- SharedWatchOptions.type
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
object SharedWorkspaceOptions
Attributes
- Companion:
- class
- Graph
- 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
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
object SnippetOptions
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- SnippetOptions.type
final case class SuppressWarningOptions(suppressDirectivesInMultipleFilesWarning: Option[Boolean], suppressOutdatedDependencyWarning: Option[Boolean])
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
object SuppressWarningOptions
Attributes
- Companion:
- class
- Graph
- 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
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
object VerbosityOptions
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- VerbosityOptions.type