Use client terminal width to format help

This commit is contained in:
Guillaume Nodet
2020-12-08 22:28:59 +01:00
parent 79137867e5
commit 27528cec37
8 changed files with 37 additions and 9 deletions

View File

@@ -57,6 +57,11 @@ public class TestClientOutput implements ClientOutput {
accept(Message.display("Test terminal"));
}
@Override
public int getTerminalWidth() {
return 74;
}
public List<Message> getMessages() {
return messages;
}

View File

@@ -70,6 +70,7 @@ public class NativeTestClient implements Client {
final String threads = parameters.threads();
Environment.MVND_THREADS.appendAsCommandLineOption(cmd::add, threads);
}
Environment.MVND_TERMINAL_WIDTH.appendAsCommandLineOption(cmd::add, Integer.toString(output.getTerminalWidth()));
final ProcessBuilder builder = new ProcessBuilder(cmd.toArray(new String[0]))
.directory(parameters.userDir().toFile()) //