scala.cli.commands.publish
package scala.cli.commands.publish
Members list
Packages
Type members
Classlikes
object ConfigUtil
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ConfigUtil.type
final class GitRepoError(message: String) extends BuildException
Attributes
- Supertypes
-
class BuildExceptiontrait Diagnosticclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
trait OptionCheck
A check for missing options in PublishOptions
A check for missing options in PublishOptions
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class ComputeVersionCheckclass DeveloperCheckclass LicenseCheckclass NameCheckclass OrganizationCheckclass PasswordCheckclass PgpSecretKeyCheckclass RepositoryCheckclass ScmCheckclass UrlCheckclass UserCheckShow all
object OptionCheck
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
OptionCheck.type
object OptionChecks
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
OptionChecks.type
object Publish extends ScalaCommand[PublishOptions], BuildCommandHelpers
Attributes
- Supertypes
-
trait BuildCommandHelpersclass ScalaCommand[PublishOptions]trait CommandHelperstrait NeedsArgvCommandclass Command[PublishOptions]class CaseApp[PublishOptions]class Objecttrait Matchableclass AnyShow all
- Self type
-
Publish.type
final case class PublishConnectionOptions(connectionTimeoutSeconds: Option[Int] = ..., connectionTimeoutRetries: Option[Int] = ..., responseTimeoutSeconds: Option[Int] = ..., stagingRepoRetries: Option[Int] = ..., stagingRepoWaitTimeMilis: Option[Int] = ...)
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object PublishConnectionOptions
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
object PublishLocal extends ScalaCommand[PublishLocalOptions]
Attributes
- Supertypes
-
class ScalaCommand[PublishLocalOptions]trait CommandHelperstrait NeedsArgvCommandclass Command[PublishLocalOptions]class CaseApp[PublishLocalOptions]class Objecttrait Matchableclass AnyShow all
- 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
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait HasSharedOptionstrait HasGlobalOptionsclass Objecttrait Matchableclass AnyShow all
object PublishLocalOptions
Attributes
- Companion
- class
- 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 = ..., connectionOptions: PublishConnectionOptions = ..., ivy2LocalLike: Option[Boolean] = ..., parallelUpload: Option[Boolean] = ...) extends HasSharedOptions
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait HasSharedOptionstrait HasGlobalOptionsclass Objecttrait Matchableclass AnyShow all
object PublishOptions
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
PublishOptions.type
final case class PublishParamsOptions(organization: Option[String] = ..., name: Option[String] = ..., moduleName: 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
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object PublishParamsOptions
Attributes
- Companion
- class
- 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
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object PublishRepositoryOptions
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
object PublishSetup extends ScalaCommand[PublishSetupOptions]
Attributes
- Supertypes
-
class ScalaCommand[PublishSetupOptions]trait CommandHelperstrait NeedsArgvCommandclass Command[PublishSetupOptions]class CaseApp[PublishSetupOptions]class Objecttrait Matchableclass AnyShow all
- Self type
-
PublishSetup.type
final case class PublishSetupOptions(global: GlobalOptions = ..., coursier: CoursierOptions = ..., sharedVersionOptions: SharedVersionOptions = ..., 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 HasGlobalOptions
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait HasGlobalOptionsclass Objecttrait Matchableclass AnyShow all
object PublishSetupOptions
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
PublishSetupOptions.type
object PublishUtils
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
PublishUtils.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
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object RepoParams
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
RepoParams.type
object RepositoryParser
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
RepositoryParser.type
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
final case class SharedPublishOptions(workingDir: Option[String] = ..., scalaVersionSuffix: Option[String] = ..., scalaPlatformSuffix: Option[String] = ..., withSources: Option[Boolean] = ..., doc: Option[Boolean] = ..., gpgKey: Option[String] = ..., signer: Option[String] = ..., gpgOption: List[String] = ..., ivy2Home: Option[String] = ..., checksum: List[String] = ..., dummy: Boolean = ...)
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object SharedPublishOptions
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
SharedPublishOptions.type
In this article