package config
Type Members
- trait BuildSettings extends AnyRef
- case class DebianSettings(shared: SharedSettings, maintainer: String, description: String, debianConflicts: List[String], debianDependencies: List[String], architecture: String) extends NativeSettings with Product with Serializable
- case class DockerSettings(from: String, registry: Option[String], repository: String, tag: Option[String], exec: Option[String]) extends BuildSettings with Product with Serializable
- case class MacOSSettings(shared: SharedSettings, identifier: String) extends NativeSettings with Product with Serializable
- trait NativeSettings extends BuildSettings
- case class RedHatSettings(shared: SharedSettings, description: String, license: String, release: String, rpmArchitecture: String) extends NativeSettings with Product with Serializable
- case class SharedSettings(sourceAppPath: Path, version: String, force: Boolean = false, workingDirectoryPath: Option[Path] = None, outputPath: Path, logoPath: Option[Path], launcherApp: Option[String] = None) extends Product with Serializable
- case class WindowsSettings(shared: SharedSettings, maintainer: String, licencePath: ReadablePath, productName: String, exitDialog: Option[String], suppressValidation: Boolean, extraConfigs: List[String], is64Bits: Boolean, installerVersion: Option[String]) extends NativeSettings with Product with Serializable