SharedOptions

scala.cli.commands.shared.SharedOptions$
See theSharedOptions companion class

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Type members

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Attributes

Inherited from:
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Attributes

Inherited from:
Mirror

Value members

Concrete methods

def inputs(args: Seq[String], defaultInputs: () => Option[Inputs], resourceDirs: Seq[String], directories: Directories, logger: Logger, cache: FileCache[Task], forcedWorkspaceOpt: Option[Path], defaultForbiddenDirectories: Boolean, forbid: List[String], scriptSnippetList: List[String], scalaSnippetList: List[String], javaSnippetList: List[String], markdownSnippetList: List[String], enableMarkdown: Boolean, extraClasspathWasPassed: Boolean)(using ScalaCliInvokeData): Either[BuildException, Inputs]

Inputs builder, handy when you don't have a SharedOptions instance at hand

Inputs builder, handy when you don't have a SharedOptions instance at hand

Attributes

def parseDependencies(deps: List[Positioned[String]], ignoreErrors: Boolean): Seq[Positioned[AnyDependency]]

Implicits

Implicits

implicit lazy val help: Help[SharedOptions]
implicit lazy val jsonCodec: JsonValueCodec[SharedOptions]
implicit lazy val parser: Parser[SharedOptions]