scala.cli.commands.publish
package scala.cli.commands.publish
Members list
Concise view
Type members
Classlikes
object ConfigUtil
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- ConfigUtil.type
Attributes
- Graph
- Supertypes
- class BuildExceptiontrait Diagnosticclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass Any
trait OptionCheck
A check for missing options in PublishOptions
A check for missing options in PublishOptions
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- class ComputeVersionCheckclass DeveloperCheckclass LicenseCheckclass NameCheckclass OrganizationCheckclass PasswordCheckclass PgpSecretKeyCheckclass RepositoryCheckclass ScmCheckclass UrlCheckclass UserCheck
object OptionCheck
Attributes
- Companion:
- trait
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- OptionCheck.type
object OptionChecks
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- OptionChecks.type
Attributes
- Graph
- Supertypes
- trait BuildCommandHelpersclass ScalaCommand[PublishOptions]trait CommandHelperstrait NeedsArgvCommandclass Command[PublishOptions]class CaseApp[PublishOptions]class Objecttrait Matchableclass Any
- Self type
- Publish.type
Attributes
- Graph
- Supertypes
- class ScalaCommand[PublishLocalOptions]trait CommandHelperstrait NeedsArgvCommandclass Command[PublishLocalOptions]class CaseApp[PublishLocalOptions]class Objecttrait Matchableclass Any
- Self type
- PublishLocal.type
final case class PublishLocalOptions(shared: SharedOptions, watch: SharedWatchOptions, compileCross: CrossOptions, mainClass: MainClassOptions, publishParams: PublishParamsOptions, sharedPublish: SharedPublishOptions, scalaSigning: PgpScalaSigningOptions) extends HasSharedOptions
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait HasSharedOptionstrait HasLoggingOptionsclass Objecttrait Matchableclass Any
object PublishLocalOptions
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- PublishLocalOptions.type
final case class PublishOptions(shared: SharedOptions, watch: SharedWatchOptions, compileCross: CrossOptions, mainClass: MainClassOptions, publishParams: PublishParamsOptions, publishRepo: PublishRepositoryOptions, sharedPublish: SharedPublishOptions, signingCli: PgpScalaSigningOptions, ivy2LocalLike: Option[Boolean], parallelUpload: Option[Boolean]) extends HasSharedOptions
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait HasSharedOptionstrait HasLoggingOptionsclass Objecttrait Matchableclass Any
object PublishOptions
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- PublishOptions.type
final case class PublishParamsOptions(organization: Option[String], name: Option[String], moduleName: Option[String], version: Option[String], computeVersion: Option[String], url: Option[String], license: Option[String], vcs: Option[String], description: Option[String], developer: List[String], secretKey: Option[MaybeConfigPasswordOption], secretKeyPassword: Option[MaybeConfigPasswordOption], ci: Option[Boolean])
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
object PublishParamsOptions
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- PublishParamsOptions.type
final case class PublishRepositoryOptions(publishRepository: Option[String], user: Option[PasswordOption], password: Option[PasswordOption], realm: Option[String])
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
object PublishRepositoryOptions
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
Attributes
- Graph
- Supertypes
- class ScalaCommand[PublishSetupOptions]trait CommandHelperstrait NeedsArgvCommandclass Command[PublishSetupOptions]class CaseApp[PublishSetupOptions]class Objecttrait Matchableclass Any
- Self type
- PublishSetup.type
final case class PublishSetupOptions(logging: LoggingOptions, coursier: CoursierOptions, workspace: SharedWorkspaceOptions, input: SharedInputOptions, publishParams: PublishParamsOptions, publishRepo: PublishRepositoryOptions, sharedPgp: SharedPgpPushPullOptions, sharedJvm: SharedJvmOptions, scalaSigning: PgpScalaSigningOptions, publicKey: Option[PasswordOption], check: Boolean, token: Option[PasswordOption], randomSecretKey: Option[Boolean], randomSecretKeyMail: Option[String], checks: Option[String], checkWorkflow: Option[Boolean], checkGitignore: Option[Boolean], dummy: Boolean) extends HasLoggingOptions
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait HasLoggingOptionsclass Objecttrait Matchableclass Any
object PublishSetupOptions
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- PublishSetupOptions.type
final case class RepoParams(repo: PublishRepository, targetRepoOpt: Option[String], hooks: Hooks, isIvy2LocalLike: Boolean, defaultParallelUpload: Boolean, supportsSig: Boolean, acceptsChecksums: Boolean, shouldSign: Boolean, shouldAuthenticate: Boolean)
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
object RepoParams
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- RepoParams.type
object RepositoryParser
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- RepositoryParser.type
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
final case class SharedPublishOptions(workingDir: Option[String], scalaVersionSuffix: Option[String], scalaPlatformSuffix: Option[String], sources: Option[Boolean], doc: Option[Boolean], gpgKey: Option[String], signer: Option[String], gpgOption: List[String], ivy2Home: Option[String], forceSigningBinary: Boolean, checksum: List[String], dummy: Boolean)
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
object SharedPublishOptions
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- SharedPublishOptions.type