PgpExternalCommand

abstract class PgpExternalCommand extends ExternalCommand
Companion:
object
class Command[DummyOptions]
class CaseApp[DummyOptions]
class Object
trait Matchable
class Any

Type members

Inherited classlikes

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

Value members

Abstract methods

def externalCommand: Seq[String]

Concrete methods

def output(cache: Cache[Task], versionOpt: Option[String], args: Seq[String], extraEnv: Map[String, String], logger: Logger): Either[BuildException, String]
def progName: String
def run(args: Seq[String]): Unit
def tryRun(cache: Cache[Task], versionOpt: Option[String], args: Seq[String], extraEnv: Map[String, String], logger: Logger, allowExecve: Boolean): Either[BuildException, Int]

Inherited methods

def actualHelp: Help[_]
Inherited from:
ExternalCommand
def complete(args: Seq[String], index: Int): List[CompletionItem]
Inherited from:
CaseApp
def completer: Completer[DummyOptions]
Inherited from:
CaseApp
def ensureNoDuplicates(): Unit
Inherited from:
CaseApp
def error(message: Error): Nothing
Inherited from:
CaseApp
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
def group: String
Inherited from:
Command
def hasFullHelp: Boolean
Inherited from:
CaseApp
override def hasHelp: Boolean
Definition Classes
ExternalCommand -> CaseApp
Inherited from:
ExternalCommand
def helpAsked(progName: String, maybeOptions: Either[Error, DummyOptions]): Nothing
Inherited from:
CaseApp
def helpFormat: HelpFormat
Inherited from:
CaseApp
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 name: String
Inherited from:
Command
def nameFormatter: Formatter[Name]
Inherited from:
CaseApp
def names: List[List[String]]
Inherited from:
Command
def parser: Parser[DummyOptions]
Inherited from:
CaseApp
def run(options: DummyOptions, args: RemainingArgs): Unit
Inherited from:
ExternalCommand
override def stopAtFirstUnrecognized: Boolean
Definition Classes
ExternalCommand -> CaseApp
Inherited from:
ExternalCommand
def usageAsked(progName: String, maybeOptions: Either[Error, DummyOptions]): Nothing
Inherited from:
CaseApp

Implicits

Inherited implicits

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