public class EtlasCommand
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ETA_SEND_METRICS_PROPERTY |
| Constructor and Description |
|---|
EtlasCommand(org.gradle.api.Project project) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
build() |
boolean |
deps(java.lang.String target,
java.util.function.Consumer<ImmutableDAG<java.lang.String,PackageInfo>> filesAndMavenDeps) |
void |
freeze() |
java.lang.String |
getGlobalEtaVersion() |
java.util.List<java.lang.String> |
getInstalledEtaVersions() |
java.util.List<java.lang.String> |
getLanguagesAndExtensions() |
java.lang.String |
getLatestEtaVersion() |
java.util.Optional<java.lang.Boolean> |
getSendMetrics() |
java.lang.String |
getWelcomeMessage() |
org.gradle.api.provider.Property<java.io.File> |
getWorkingDirectory() |
CommandLine |
initCommandLineWithEtaVersion() |
void |
installEta() |
static java.lang.String |
libTarget(java.lang.String name) |
java.lang.String |
numericVersion() |
void |
update() |
public static final java.lang.String ETA_SEND_METRICS_PROPERTY
public org.gradle.api.provider.Property<java.io.File> getWorkingDirectory()
public java.util.Optional<java.lang.Boolean> getSendMetrics()
public java.lang.String getWelcomeMessage()
public java.lang.String numericVersion()
public java.lang.String getGlobalEtaVersion()
public java.lang.String getLatestEtaVersion()
public java.util.List<java.lang.String> getInstalledEtaVersions()
public void update()
public void installEta()
public java.util.List<java.lang.String> getLanguagesAndExtensions()
public void freeze()
public boolean deps(java.lang.String target,
java.util.function.Consumer<ImmutableDAG<java.lang.String,PackageInfo>> filesAndMavenDeps)
public static java.lang.String libTarget(java.lang.String name)
public boolean build()
public CommandLine initCommandLineWithEtaVersion()