scala.cli.config

Members list

Concise view

Type members

Classlikes

final class ConfigDb

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
Graph
Supertypes
class Object
trait Matchable
class Any
object ConfigDb

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
abstract class Key[T]

A configuration key

A configuration key

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Key

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Key.type
object Keys

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Keys.type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object PasswordOption.type
sealed abstract class PasswordOption extends Product with Serializable

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Known subtypes
class Command
class Env
class File
class Value

Attributes

Companion:
class
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class PublishCredentials(host: String, user: Option[PasswordOption], password: Option[PasswordOption], realm: Option[String], httpsOnly: Option[Boolean])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
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])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final class Secret[+T](value0: T)

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
object Secret

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Secret.type