| Constructor and Description | 
|---|
| BourneShell() | 
| BourneShell(boolean isLoginShell) | 
| Modifier and Type | Method and Description | 
|---|---|
| String | getExecutable() | 
| protected String | getExecutionPreamble() | 
| String[] | getShellArgs()Get the shell arguments | 
| List<String> | getShellArgsList() | 
| protected String | quoteOneItem(String path,
            boolean isExecutable)
 Unify quotes in a path for the Bourne Shell. | 
addShellArg, clearArguments, clone, getArgumentEscapePattern, getArgumentQuoteDelimiter, getCommandLine, getEscapeChars, getExecutableQuoteDelimiter, getOriginalCommandLine, getOriginalExecutable, getQuotingTriggerChars, getRawCommandLine, getShellCommand, getShellCommandLine, getWorkingDirectory, getWorkingDirectoryAsString, isDoubleQuotedArgumentEscaped, isDoubleQuotedExecutableEscaped, isQuotedArgumentsEnabled, isQuotedExecutableEnabled, isSingleQuotedArgumentEscaped, isSingleQuotedExecutableEscaped, setArgumentEscapePattern, setArgumentQuoteDelimiter, setDoubleQuotedArgumentEscaped, setDoubleQuotedExecutableEscaped, setExecutable, setExecutableQuoteDelimiter, setQuotedArgumentsEnabled, setQuotedExecutableEnabled, setShellArgs, setShellCommand, setSingleQuotedArgumentEscaped, setSingleQuotedExecutableEscaped, setUnconditionalQuoting, setWorkingDirectory, setWorkingDirectorypublic BourneShell()
public BourneShell(boolean isLoginShell)
public String getExecutable()
getExecutable in class Shellpublic List<String> getShellArgsList()
getShellArgsList in class Shellpublic String[] getShellArgs()
ShellgetShellArgs in class Shellprotected String getExecutionPreamble()
getExecutionPreamble in class Shellprotected String quoteOneItem(String path, boolean isExecutable)
Unify quotes in a path for the Bourne Shell.
 BourneShell.quoteOneItem(null)                       = null
 BourneShell.quoteOneItem("")                         = ''
 BourneShell.quoteOneItem("/test/quotedpath'abc")     = '/test/quotedpath'"'"'abc'
 BourneShell.quoteOneItem("/test/quoted path'abc")    = '/test/quoted pat'"'"'habc'
 BourneShell.quoteOneItem("/test/quotedpath\"abc")    = '/test/quotedpath"abc'
 BourneShell.quoteOneItem("/test/quoted path\"abc")   = '/test/quoted path"abc'
 BourneShell.quoteOneItem("/test/quotedpath\"'abc")   = '/test/quotedpath"'"'"'abc'
 BourneShell.quoteOneItem("/test/quoted path\"'abc")  = '/test/quoted path"'"'"'abc'
 quoteOneItem in class Shellpath - not null path.Copyright © 2001–2017 Codehaus Plexus. All rights reserved.