ESMeta

esmeta.ESMeta
object ESMeta extends Git

ESMeta top-level object

Attributes

Graph
Supertypes
class Git
class Object
trait Matchable
class Any
Self type
ESMeta.type

Members list

Type members

Inherited classlikes

case class Version(hash: String, tag: Option[String])

git versions

git versions

Attributes

Inherited from:
Git
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Version

Attributes

Inherited from:
Git
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any

Value members

Concrete methods

def apply[Result](command: Command[Result], runner: CommandConfig => Result, config: CommandConfig): Result

execute ESMeta with a runner

execute ESMeta with a runner

Attributes

def main(tokens: Array[String]): Unit

the main entry point of ESMeta.

the main entry point of ESMeta.

Attributes

Inherited methods

def applyPatch(patch: String): Unit

apply git patch

apply git patch

Attributes

Inherited from:
Git
def changeVersion(target: String): Unit

change git version with target name

change git version with target name

Attributes

Inherited from:
Git
def changeVersion(version: Version): Unit

change git version

change git version

Attributes

Inherited from:
Git
def clean: Unit

clean modified content

clean modified content

Attributes

Inherited from:
Git

get git commit hash for the current version

get git commit hash for the current version

Attributes

Inherited from:
Git
def getHash(target: String): String

get git hash

get git hash

Attributes

Inherited from:
Git
def getTag(target: String): Option[String]

get git tag

get git tag

Attributes

Inherited from:
Git
def getVersion(target: String): Version

get git commit version

get git commit version

Attributes

Inherited from:
Git
def getVersion(targetOpt: Option[String]): Version

get git commit version

get git commit version

Attributes

Inherited from:
Git
def getVersionWith[T](target: Option[String])(f: Version => T): (Version, T)

do something in a specific version

do something in a specific version

Attributes

Inherited from:
Git

Concrete fields

val cmdMap: Map[String, Command[_]]
val commands: List[Command[_]]

commands

commands

Attributes

command options

command options

Attributes

var phases: List[Phase[_, _]]

phases

phases

Attributes

val welcome: String

welcome message

welcome message

Attributes