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(org.gradle.api.Project) - Method in ExtoolsPlugin
additionalEnvironment - Property in LauncherConfiguration
aliasesUsedGlobally - Property in ExtoolsPluginConfiguration
Aliases to add implicitly when executing
apply(org.gradle.api.Project) - Method in ExtoolsPlugin
areToolsLoaded - Property in ExtoolsPluginConfiguration
args - Property in ExecutionConfiguration
assertExtoolsAreLoaded() - Method in ExtoolsPluginExtension

B

C

commandLine(java.lang.Object) - Method in ExecutionConfiguration
CONF_FILE_NAME - Field in ExtoolConfigurationReader
configurationOfTool - Property in ExtoolsPluginConfiguration
Maps the tool real name (e.g.
configurationState - Property in ExtoolsPluginExtension
configure(groovy.lang.Closure) - Method in ExtoolExec

D

E

environment - Property in ExecutionConfiguration
errorOutput - Property in ExecutionConfiguration
executable - Property in ExecutionConfiguration
executeConfiguration(com.github.ocroquette.extools.internal.exec.ExecutionConfiguration) - Method in Executor
ExecutionConfiguration - Class in com.github.ocroquette.extools.internal.exec
Provides the DSL to configure a call to an extool
ExecutionConfiguration() - Constructor in ExecutionConfiguration
Executor - Class in com.github.ocroquette.extools.internal.exec
Interprets and executes extool calls provided as closures
Executor(org.gradle.api.Project) - Constructor in Executor
ExtoolConfiguration - Class in com.github.ocroquette.extools.internal.config
Configuration of a single tool from the ".extool" file
ExtoolConfiguration() - Constructor in ExtoolConfiguration
ExtoolConfigurationReader - Class in com.github.ocroquette.extools.internal.config
Reads and parses the conf file of an extool
ExtoolConfigurationReader() - Constructor in ExtoolConfigurationReader
ExtoolExec - Class in com.github.ocroquette.extools.tasks
Task type to create new custom tasks in the build script.
ExtoolExec() - Constructor in ExtoolExec
ExtoolExecCli - Class in com.github.ocroquette.extools.tasks
Task type used when extoolExec is called interactively from the command line.
ExtoolExecCli() - Constructor in ExtoolExecCli
EXTOOLS_EXEC - Field in ExtoolsPlugin
EXTOOLS_EXTRACT - Field in ExtoolsPlugin
EXTOOLS_FETCH - Field in ExtoolsPlugin
EXTOOLS_GROUP - 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(java.net.URL, java.io.File) - Constructor in ExtoolsFetcher
Creates a fetcher for the given URL
ExtoolsPlugin - Class in com.github.ocroquette.extools
ExtoolsPlugin() - Constructor in ExtoolsPlugin
ExtoolsPluginConfiguration - Class in com.github.ocroquette.extools.internal.config
ExtoolsPluginConfiguration() - Constructor in ExtoolsPluginConfiguration
ExtoolsPluginExtension - Class in com.github.ocroquette.extools.internal.config
Provides the DSL to configure the plugin itself, e.g. repo URL, tools used...
ExtoolsPluginExtension(org.gradle.api.Project) - Constructor in ExtoolsPluginExtension
extractDir - Property in ExtoolsPluginConfiguration
Directory to extract the local extools for use
extractDir(java.lang.String) - Method in ExtoolsPluginExtension

F

fetch(java.lang.String) - Method in ExtoolsFetcher
Fetch the given remote file if not available in the target directory
find(java.lang.String) - Method in PathResolver
Find a program based on it's name
forcedOs - Property in PathResolver
forceOperatingSystem(com.github.ocroquette.extools.internal.utils.PathResolver.OperatingSystem) - Method in PathResolver
Force the resoler to assume the given OS.
fromClosure(groovy.lang.Closure) - Method in ExecutionConfiguration
fromClosure(groovy.lang.Closure) - Method in LauncherConfiguration

G

generate(com.github.ocroquette.extools.internal.launcher.LauncherConfiguration) - Method in LauncherGenerator
generateEnvironmentLine(java.lang.String, java.lang.String, boolean) - Method in ExtoolsPluginExtension
generateEnvironmentScript(java.lang.String) - Method in ExtoolsPluginExtension
getHomeDir(java.lang.String) - Method in ExtoolsPluginExtension
getLoadedAliases() - Method in ExtoolsPluginExtension
getSearchPaths(com.github.ocroquette.extools.internal.exec.ExecutionConfiguration) - Method in Executor
getSystemPathVariableName() - Method in PathVarUtils
getUsedTools(com.github.ocroquette.extools.internal.exec.ExecutionConfiguration) - Method in Executor
getValue(java.lang.String, java.lang.String) - Method in ExtoolsPluginExtension
getValueWithDefault(java.lang.String, java.lang.String, java.lang.String) - Method in ExtoolsPluginExtension

H

hasAlias(java.lang.String) - Method in ExtoolsPluginExtension

I

ignoreExitValue - Property in ExecutionConfiguration
inputCommandLine - Property in ExtoolExecCli
inputUsingExtools - Property in ExtoolExecCli
isOverriden(java.lang.String) - Method in ExtoolsPluginExtension
isPathVariableName(java.lang.String) - Method in PathVarUtils
isWindows() - Method in Os

J

K

L

LauncherConfiguration - Class in com.github.ocroquette.extools.internal.launcher
Provides the DSL to configure a launcher
LauncherConfiguration() - Constructor in LauncherConfiguration
launcherFile - Property in LauncherConfiguration
LauncherGenerator - Class in com.github.ocroquette.extools.internal.launcher
Generate Launchers
LauncherGenerator(org.gradle.api.Project) - Constructor in LauncherGenerator
localCache - Property in ExtoolsPluginConfiguration
Directory to store the downloaded extools archive to
localCache(java.lang.String) - Method in ExtoolsPluginExtension

M

MAX_VALUE - Field in PathResolver.OperatingSystem
MIN_VALUE - Field in PathResolver.OperatingSystem

N

newTemporaryFileFor(java.io.File) - Method in TemporaryFileUtils
Generate a temporary file based on the given file.
next() - Method in PathResolver.OperatingSystem

O

Os - Class in com.github.ocroquette.extools.internal.utils
Os() - Constructor in Os

P

PATHEXT - Property in PathResolver
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
paths - Property in PathResolver
PathVarUtils - Class in com.github.ocroquette.extools.internal.utils
PathVarUtils() - Constructor in PathVarUtils
prependEnvPath - Property in ExecutionConfiguration
prependEnvPaths(java.lang.Object) - Method in ExecutionConfiguration
previous() - Method in PathResolver.OperatingSystem
project - Property in ExtoolsPluginExtension

Q

R

readFromDir(java.io.File) - Method in ExtoolConfigurationReader
remoteRepositoryUrl - Property in ExtoolsPluginConfiguration
remoteRepositoryUrl(java.lang.String) - Method in ExtoolsPluginExtension
resolveAlias(java.lang.String) - Method in ExtoolsPluginExtension
result - Property in ExtoolConfigurationReader
run() - Method in ExtoolExecCli
runInBackground - Property in ExecutionConfiguration

S

setCommandLine(java.lang.String) - Method in ExtoolExecCli
setUsingExtools(java.lang.String) - Method in ExtoolExecCli
standardInput - Property in ExecutionConfiguration
standardOutput - Property in ExecutionConfiguration

T

TemporaryFileUtils - Class in com.github.ocroquette.extools.internal.utils
TemporaryFileUtils() - Constructor in TemporaryFileUtils
textAfter - Property in LauncherConfiguration
textBefore - Property in LauncherConfiguration
tool(Map<String, String>) - Method in ExtoolsPluginExtension
tools - Property in ExtoolsPluginConfiguration
All extools used, as map of aliases to real names
tools(Map<String, String>) - Method in ExtoolsPluginExtension

U

UNIX - Field in PathResolver.OperatingSystem
unzip(org.gradle.api.Project, java.io.File, java.io.File) - Method in UnzipUtils
Unzip the given file to the given directory
unzipOnMacOs(org.gradle.api.Project, java.io.File, java.io.File) - Method in UnzipUtils
Unzip on macOS
UnzipUtils - Class in com.github.ocroquette.extools.internal.utils
UnzipUtils() - Constructor in UnzipUtils
unzipWithAnt(org.gradle.api.Project, java.io.File, java.io.File) - Method in UnzipUtils
usingAdditionalExtools(java.lang.String) - Method in ExecutionConfiguration
usingAdditionalExtools(java.lang.String) - Method in LauncherConfiguration
usingAllExtools - Property in ExtoolsPluginConfiguration
Tells if we should use all extools
usingExtools - Property in ExecutionConfiguration
usingExtools(java.lang.String) - Method in ExtoolsPluginExtension
usingExtools - Property in LauncherConfiguration
usingExtoolsAppends - Property in ExecutionConfiguration
usingExtoolsAppends - Property in LauncherConfiguration

V

valueOf(java.lang.String) - Method in PathResolver.OperatingSystem
values() - Method in PathResolver.OperatingSystem

W

WINDOWS - Field in PathResolver.OperatingSystem
workingDir - Property 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 _