scala.cli.config
package scala.cli.config
Members list
Packages
package scala.cli.config.internal
Type members
Classlikes
In-memory representation of a configuration DB content.
In-memory representation of a configuration DB content.
Use ConfigDb.apply or ConfigDb.open to create an instance of it.
set, setFromString, and remove only change values in memory.
Use save to persist values on disk.
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
object ConfigDb
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class PublishCredentialsAsJson
trait CredentialsValue
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class PublishCredentialsclass RepositoryCredentials
object ErrorMessages
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ErrorMessages.type
A configuration key
A configuration key
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class PublishCredentialsEntryclass KeyWithJsonCodec[T]class BooleanEntryclass StringEntryclass StringListEntryclass PasswordEntryShow all
object Key
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object PasswordOption.type
sealed abstract class PasswordOption extends Product, Serializable
object PasswordOption extends LowPriorityPasswordOption
Attributes
- Companion
- class
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass AnyShow all
- Self type
-
PasswordOption.type
final case class PublishCredentials(host: String, user: Option[PasswordOption], password: Option[PasswordOption], realm: Option[String], httpsOnly: Option[Boolean]) extends CredentialsValue
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait CredentialsValueclass Objecttrait Matchableclass AnyShow all
final case class PublishCredentialsAsJson(host: String, user: Option[String], password: Option[String], realm: Option[String], httpsOnly: Option[Boolean]) extends CredentialsAsJson[PublishCredentials]
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object PublishCredentialsAsJson
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
final case class RepositoryCredentials(host: String, user: Option[PasswordOption], password: Option[PasswordOption], realm: Option[String], optional: Option[Boolean], matchHost: Option[Boolean], httpsOnly: Option[Boolean], passOnRedirect: Option[Boolean]) extends CredentialsValue
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait CredentialsValueclass Objecttrait Matchableclass AnyShow all
final case class RepositoryCredentialsAsJson(host: String, user: Option[String], password: Option[String], realm: Option[String], optional: Option[Boolean], matchHost: Option[Boolean], httpsOnly: Option[Boolean], passOnRedirect: Option[Boolean]) extends CredentialsAsJson[RepositoryCredentials]
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object RepositoryCredentialsAsJson
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
In this article