public class ScriptConfig extends Object implements ShellConfig
Modifier and Type | Class and Description |
---|---|
static class |
ScriptConfig.ScriptLocation |
Modifier and Type | Field and Description |
---|---|
static String |
CFG_ARGUMENT |
static String |
CFG_SCRIPT_BODY |
static String |
CFG_SCRIPT_FILE |
static String |
CFG_SCRIPT_LOCATION_TYPE |
static String |
DEFAULT_UNIX_EXECUTOR |
CFG_RUN_WITH_POWERSHELL
Modifier | Constructor and Description |
---|---|
protected |
ScriptConfig(boolean runWithPowershell) |
|
ScriptConfig(CommonTaskContext taskContext,
EnvironmentVariableAccessor environmentVariableAccessor) |
Modifier and Type | Method and Description |
---|---|
List<String> |
getCommandline() |
Map<String,String> |
getExtraEnvironment() |
String |
getScriptBody() |
ScriptConfig.ScriptLocation |
getScriptLocation() |
File |
getWorkingDirectory() |
boolean |
isRunWithPowershell() |
void |
setScriptFilename(String scriptFilename) |
protected String |
wrapPowershellCommandIfNecessary(String absolutePath) |
public static final String CFG_SCRIPT_FILE
public static final String CFG_ARGUMENT
public static final String CFG_SCRIPT_BODY
public static final String CFG_SCRIPT_LOCATION_TYPE
public static final String DEFAULT_UNIX_EXECUTOR
public ScriptConfig(@NotNull CommonTaskContext taskContext, @NotNull EnvironmentVariableAccessor environmentVariableAccessor)
protected ScriptConfig(boolean runWithPowershell)
protected String wrapPowershellCommandIfNecessary(String absolutePath)
public List<String> getCommandline()
getCommandline
in interface ShellConfig
public ScriptConfig.ScriptLocation getScriptLocation()
public String getScriptBody()
public void setScriptFilename(String scriptFilename)
public Map<String,String> getExtraEnvironment()
getExtraEnvironment
in interface ShellConfig
public File getWorkingDirectory()
getWorkingDirectory
in interface ShellConfig
public boolean isRunWithPowershell()
isRunWithPowershell
in interface ShellConfig
Copyright © 2016 Atlassian Software Systems Pty Ltd. All rights reserved.