A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _

A

addExtension(Project) - Method in ExtoolsPlugin
apply(Project) - Method in ExtoolsPlugin
args(Object) - Method in ExecutionConfiguration

B

C

commandLine(Object) - Method in ExecutionConfiguration
CONF_FILE_NAME - Field in ExtoolConfigurationReader
configure(Closure) - Method in ExtoolExec

D

E

environment(def) - Method in ExecutionConfiguration
errorOutput(OutputStream) - Method in ExecutionConfiguration
executable(String) - Method in ExecutionConfiguration
executeConfiguration(ExecutionConfiguration) - Method in Executor
ExecutionConfiguration - Class in com.github.ocroquette.extools.internal.exec
Provides the DSL to configure a call to an extool
Executor - Class in com.github.ocroquette.extools.internal.exec
Interprets and executes extool calls provided as closures
Executor(Project) - Constructor in Executor
ExtoolConfiguration - Class in com.github.ocroquette.extools.internal.config
Configuration of a single tool from the ".extool" file
ExtoolConfigurationReader - Class in com.github.ocroquette.extools.internal.config
Reads and parses the conf file of an extool
ExtoolExec - Class in com.github.ocroquette.extools.tasks
EXTOOLS_EXEC - Field in ExtoolsPlugin
EXTOOLS_EXTRACT - Field in ExtoolsPlugin
EXTOOLS_FETCH - Field in ExtoolsPlugin
EXTOOLS_INFO - Field in ExtoolsPlugin
EXTOOLS_LOAD - Field in ExtoolsPlugin
ExtoolsFetcher - Class in com.github.ocroquette.extools.internal.utils
Fetches extools archives from the repository into the provided local directory
ExtoolsFetcher(URL, File) - Constructor in ExtoolsFetcher
Creates a fetcher for the given URL
ExtoolsPlugin - Class in com.github.ocroquette.extools
ExtoolsPluginConfiguration - Class in com.github.ocroquette.extools.internal.config
ExtoolsPluginExtension - Class in com.github.ocroquette.extools.internal.config
Provides the DSL to configure the plugin itself, e.g. repo URL, tools used...
ExtoolsPluginExtension(Project) - Constructor in ExtoolsPluginExtension
extractDir(String) - Method in ExtoolsPluginExtension

F

fetch(String) - Method in ExtoolsFetcher
Fetch the given remote file if not available in the target directory
find(String) - Method in PathResolver
Find a program based on it's name
forceOperatingSystem(PathResolver.OperatingSystem) - Method in PathResolver
Force the resoler to assume the given OS.
fromClosure(Closure) - Method in ExecutionConfiguration

G

generateEnvironmentScript(String) - Method in ExtoolsPluginExtension
generateEnvironmentScriptCmd(String) - Method in ExtoolsPluginExtension
generateEnvironmentScriptShell(String) - Method in ExtoolsPluginExtension
getHomeDir(String) - Method in ExtoolsPluginExtension
getLoadedAliases() - Method in ExtoolsPluginExtension
getSystemPathVariableName() - Method in PathVarUtils
getValue(String, String) - Method in ExtoolsPluginExtension
getValueWithDefault(String, String, String) - Method in ExtoolsPluginExtension

H

I

ignoreExitValue(boolean) - Method in ExecutionConfiguration
isWindows() - Method in Os

J

K

L

localCache(String) - Method in ExtoolsPluginExtension

M

N

O

Os - Class in com.github.ocroquette.extools.internal.utils

P

PathResolver - Class in com.github.ocroquette.extools.internal.utils
Finds executable in the PATH
PathResolver.OperatingSystem - Enum in com.github.ocroquette.extools.internal.utils
PathResolver(List<File>) - Constructor in PathResolver
Creates a resolver from the given list of paths
PathVarUtils - Class in com.github.ocroquette.extools.internal.utils
prependEnvPaths(def) - Method in ExecutionConfiguration

Q

R

readFromDir(File) - Method in ExtoolConfigurationReader
remoteRepositoryUrl(String) - Method in ExtoolsPluginExtension
resolveAlias(String) - Method in ExtoolsPluginExtension
runInBackground() - Method in ExecutionConfiguration

S

standardInput(InputStream) - Method in ExecutionConfiguration
standardOutput(OutputStream) - Method in ExecutionConfiguration

T

tool(Map<String, String>) - Method in ExtoolsPluginExtension
tools(Map<String, String>) - Method in ExtoolsPluginExtension

U

usingAdditionalExtools(String) - Method in ExecutionConfiguration
usingExtools(String) - Method in ExecutionConfiguration
usingExtools(List<String>) - Method in ExtoolsPluginExtension

V

W

workingDir(String) - Method in ExecutionConfiguration

X

Y

Z

_

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _