CommandPlugin

com.reactific.riddl.commands.CommandPlugin
See theCommandPlugin companion class
object CommandPlugin

Attributes

Companion
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

def loadCandidateCommands(configFile: Path, commonOptions: CommonOptions): Either[Messages, Seq[String]]
def loadCommandNamed(name: String, commonOptions: CommonOptions, pluginsDir: Path): Either[Messages, CommandPlugin[CommandOptions]]
def runCommandNamed(name: String, optionsPath: Path, log: Logger, commonOptions: CommonOptions, pluginsDir: Path, outputDirOverride: Option[Path]): Either[Messages, CommandPlugin[CommandOptions]]
def runFromConfig(configFile: Option[Path], targetCommand: String, commonOptions: CommonOptions, log: Logger, commandName: String): Either[Messages, PassesResult]
def runMain(args: Array[String], log: Logger): Int