public interface ShellDialect
-
Method Summary
Modifier and TypeMethodDescriptionaddInlineVariablesToCommand(Map<String, String> variables, String command) createStreamFileWriteCommand(ShellControl shellControl, String file) createTextFileWriteCommand(ShellControl parent, String content, String file) determineCharset(ShellControl control) booleanenvironmentVariable(String name) default Stringdefault StringgetCdCommand(String directory) default StringgetEchoCommand(String s, boolean toErrorStream) default StringgetFileCopyCommand(String oldFile, String newFile) getFileDeleteCommand(String file) getFileExistsCommand(String file) getFileMoveCommand(String oldFile, String newFile) getFileReadCommand(String file) getFileTouchCommand(String file) getId()getInitFileOpenCommand(String file) getMkdirsCommand(String dirs) default Stringdefault Stringdefault StringgetPrintExitCodeCommand(String prefix) default StringgetPushdCommand(String directory) default StringgetSetEnvironmentVariableCommand(String variable, String value) getWhichCommand(String executable) listFiles(FileSystem fs, ShellControl control, String dir) listRoots(ShellControl control) prepareScriptContent(String content)
-
Method Details
-
createStreamFileWriteCommand
-
getCdCommand
-
getPushdCommand
-
getPopdCommand
-
getScriptFileEnding
String getScriptFileEnding() -
addInlineVariablesToCommand
-
listFiles
Stream<FileSystem.FileEntry> listFiles(FileSystem fs, ShellControl control, String dir) throws Exception - Throws:
Exception
-
listRoots
- Throws:
Exception
-
getPauseCommand
String getPauseCommand() -
prepareScriptContent
-
flatten
-
getExitCommand
-
getExitCodeVariable
String getExitCodeVariable() -
environmentVariable
-
getConcatenationOperator
-
getOrConcatenationOperator
-
getMakeExecutableCommand
-
getScriptEchoCommand
-
getSetEnvironmentVariableCommand
-
getEchoCommand
-
getPrintVariableCommand
-
getPrintExitCodeCommand
-
getPrintEnvironmentVariableCommand
-
getNormalOpenCommand
String getNormalOpenCommand() -
getInitFileOpenCommand
-
executeCommandWithShell
-
executeCommandListWithShell
-
executeCommandListWithShell
-
getMkdirsCommand
-
getFileReadCommand
-
getPrintWorkingDirectoryCommand
String getPrintWorkingDirectoryCommand() -
getFileCopyCommand
-
getFileMoveCommand
-
createTextFileWriteCommand
-
getFileDeleteCommand
-
getFileExistsCommand
-
getFileTouchCommand
-
getWhichCommand
-
determineCharset
- Throws:
Exception
-
getNewLine
NewLine getNewLine() -
getId
String getId() -
getDisplayName
String getDisplayName() -
getExecutable
String getExecutable() -
doesRepeatInput
boolean doesRepeatInput()
-