| Constructor and Description |
|---|
CommandLine(java.lang.String... command) |
| Modifier and Type | Method and Description |
|---|---|
void |
execute() |
java.lang.Process |
executeAndConsumeOutput(java.util.function.Consumer<java.lang.String> consumeStdOutLine,
java.util.function.Consumer<java.lang.String> consumeStdErrLine) |
java.lang.Process |
executeAndConsumeOutputWithProcess(java.util.function.BiFunction<java.lang.Process,java.lang.String,java.lang.Boolean> consumeStdOutLine,
java.util.function.BiFunction<java.lang.Process,java.lang.String,java.lang.Boolean> consumeStdErrLine) |
java.lang.String |
executeAndGetStandardOutput() |
java.util.List<java.lang.String> |
executeAndGetStandardOutputLines() |
void |
executeAndLogOutput() |
void |
executeAndLogOutput(boolean loud) |
java.util.List<java.lang.String> |
executeLogAndGetStandardOutputLines() |
java.util.List<java.lang.String> |
executeLogAndGetStandardOutputLines(java.util.function.Predicate<java.lang.String> logLoudly) |
java.lang.Process |
executeWithInputAndConsumeOutput(java.util.function.Supplier<java.lang.String> supplyStdIn,
java.util.function.Consumer<java.lang.String> consumeStdOutLine,
java.util.function.Consumer<java.lang.String> consumeStdErrLine) |
void |
executeWithInputAndLogOutput(java.lang.String input) |
java.util.List<java.lang.String> |
getCommand() |
java.lang.String |
getWorkingDir() |
void |
setCommand(java.util.List<java.lang.String> command) |
void |
setWorkingDir(java.io.File workingDir) |
public java.util.List<java.lang.String> getCommand()
public void setCommand(java.util.List<java.lang.String> command)
public java.lang.String getWorkingDir()
public void setWorkingDir(java.io.File workingDir)
public void execute()
public java.lang.String executeAndGetStandardOutput()
public java.util.List<java.lang.String> executeAndGetStandardOutputLines()
public void executeAndLogOutput()
public void executeAndLogOutput(boolean loud)
public java.util.List<java.lang.String> executeLogAndGetStandardOutputLines()
public java.util.List<java.lang.String> executeLogAndGetStandardOutputLines(java.util.function.Predicate<java.lang.String> logLoudly)
public void executeWithInputAndLogOutput(java.lang.String input)
public java.lang.Process executeAndConsumeOutput(java.util.function.Consumer<java.lang.String> consumeStdOutLine,
java.util.function.Consumer<java.lang.String> consumeStdErrLine)
public java.lang.Process executeAndConsumeOutputWithProcess(java.util.function.BiFunction<java.lang.Process,java.lang.String,java.lang.Boolean> consumeStdOutLine,
java.util.function.BiFunction<java.lang.Process,java.lang.String,java.lang.Boolean> consumeStdErrLine)
public java.lang.Process executeWithInputAndConsumeOutput(java.util.function.Supplier<java.lang.String> supplyStdIn,
java.util.function.Consumer<java.lang.String> consumeStdOutLine,
java.util.function.Consumer<java.lang.String> consumeStdErrLine)