Publish

object Publish extends ScalaCommand[PublishOptions]
class ScalaCommand[PublishOptions]
class Command[PublishOptions]
class CaseApp[PublishOptions]
class Object
trait Matchable
class Any
Publish.type

Type members

Inherited classlikes

implicit class EitherBuildExceptionOps[E <: BuildException, T](either: Either[E, T])
Inherited from:
CommandHelpers

Value members

Concrete methods

def defaultComputeVersion(mayDefaultToGitTag: Boolean): Option[ComputeVersion]
def defaultVersion: Either[BuildException, String]
def doRun(inputs: Inputs, logger: Logger, initialBuildOptions: BuildOptions, compilerMaker: ScalaCompilerMaker, docCompilerMaker: ScalaCompilerMaker, cross: Boolean, workingDir: => Path, ivy2HomeOpt: Option[Path], publishLocal: Boolean, forceSigningBinary: Boolean, parallelUpload: Option[Boolean], watch: Boolean, isCi: Boolean, configDb: () => ConfigDb, mainClassOptions: MainClassOptions): Unit
override def group: String
Definition Classes
Command
override def inSipScala: Boolean
Definition Classes
def maybePrintChecksumsAndExit(options: SharedPublishOptions): Unit
def maybePrintLicensesAndExit(params: PublishParamsOptions): Unit
def mkBuildOptions(shared: SharedOptions, publishParams: PublishParamsOptions, sharedPublish: SharedPublishOptions, publishRepo: PublishRepositoryOptions, mainClass: MainClassOptions, ivy2LocalLike: Option[Boolean]): Either[BuildException, BuildOptions]
def run(options: PublishOptions, args: RemainingArgs): Unit
override def sharedOptions(options: PublishOptions): Option[SharedOptions]
Definition Classes

Inherited methods

protected def commandLength: Int
Inherited from:
ScalaCommand
def complete(args: Seq[String], index: Int): List[CompletionItem]
Inherited from:
CaseApp
override def completer: Completer[PublishOptions]
Definition Classes
ScalaCommand -> CaseApp
Inherited from:
ScalaCommand
def ensureNoDuplicates(): Unit
Inherited from:
CaseApp
override def error(message: Error): Nothing
Definition Classes
ScalaCommand -> CaseApp
Inherited from:
ScalaCommand
def exit(code: Int): Nothing
Inherited from:
CaseApp
def expandArgs(args: List[String]): List[String]
Inherited from:
CaseApp
def fullHelpAsked(progName: String): Nothing
Inherited from:
CaseApp
override def hasFullHelp: Boolean
Definition Classes
ScalaCommand -> CaseApp
Inherited from:
ScalaCommand
def hasHelp: Boolean
Inherited from:
CaseApp
def helpAsked(progName: String, maybeOptions: Either[Error, PublishOptions]): Nothing
Inherited from:
CaseApp
override def helpFormat: HelpFormat
Definition Classes
ScalaCommand -> CaseApp
Inherited from:
ScalaCommand
def hidden: Boolean
Inherited from:
Command
def ignoreUnrecognized: Boolean
Inherited from:
CaseApp
def main(progName: String, args: Array[String]): Unit
Inherited from:
CaseApp
def main(args: Array[String]): Unit
Inherited from:
CaseApp
def maybePrintGroupHelp(options: PublishOptions): Unit
Inherited from:
ScalaCommand
def maybePrintSimpleScalacOutput(options: PublishOptions, buildOptions: BuildOptions): Unit

Print scalac output if passed options imply no inputs are necessary and raw scalac output is required instead. (i.e. --scalac-option -help)

Print scalac output if passed options imply no inputs are necessary and raw scalac output is required instead. (i.e. --scalac-option -help)

Value parameters:
options

command options

Inherited from:
ScalaCommand
def name: String
Inherited from:
Command
def names: List[List[String]]
Inherited from:
Command
def parser: Parser[PublishOptions]
Inherited from:
CaseApp
override def setArgv(argv: Array[String]): Unit
Definition Classes
Inherited from:
ScalaCommand
Inherited from:
CaseApp
def usageAsked(progName: String, maybeOptions: Either[Error, PublishOptions]): Nothing
Inherited from:
CaseApp

Inherited fields

protected var argvOpt: Option[Array[String]]
Inherited from:
ScalaCommand
lazy override val nameFormatter: Formatter[Name]
Inherited from:
ScalaCommand

Implicits

Inherited implicits

final implicit def EitherBuildExceptionOps[E <: BuildException, T](either: Either[E, T]): EitherBuildExceptionOps[E, T]
Inherited from:
CommandHelpers