This is an automated email from the ASF dual-hosted git repository.
wenjun pushed a commit to branch dev
in repository https://gitbox.apache.org/repos/asf/incubator-seatunnel.git
The following commit(s) were added to refs/heads/dev by this push:
new bb067b40 [Feature][Seatunnel-core] format usage help output (#1788)
bb067b40 is described below
commit bb067b4037d26f8e00b3bf8539eb17cb5e7caa85
Author: legendtkl <[email protected]>
AuthorDate: Thu May 5 12:10:26 2022 +0800
[Feature][Seatunnel-core] format usage help output (#1788)
---
.../java/org/apache/seatunnel/core/flink/utils/CommandLineUtils.java | 2 ++
.../src/main/java/org/apache/seatunnel/core/spark/SparkStarter.java | 2 ++
2 files changed, 4 insertions(+)
diff --git
a/seatunnel-core/seatunnel-core-flink/src/main/java/org/apache/seatunnel/core/flink/utils/CommandLineUtils.java
b/seatunnel-core/seatunnel-core-flink/src/main/java/org/apache/seatunnel/core/flink/utils/CommandLineUtils.java
index 028464ef..cdbf610a 100644
---
a/seatunnel-core/seatunnel-core-flink/src/main/java/org/apache/seatunnel/core/flink/utils/CommandLineUtils.java
+++
b/seatunnel-core/seatunnel-core-flink/src/main/java/org/apache/seatunnel/core/flink/utils/CommandLineUtils.java
@@ -23,6 +23,7 @@ import org.apache.seatunnel.core.flink.args.FlinkCommandArgs;
import org.apache.seatunnel.core.flink.config.FlinkJobType;
import com.beust.jcommander.JCommander;
+import com.beust.jcommander.UnixStyleUsageFormatter;
import java.util.ArrayList;
import java.util.List;
@@ -54,6 +55,7 @@ public class CommandLineUtils {
// The args is not belongs to seatunnel, add into flink params
flinkCommandArgs.setFlinkParams(jCommander.getUnknownOptions());
if (flinkCommandArgs.isHelp()) {
+ jCommander.setUsageFormatter(new
UnixStyleUsageFormatter(jCommander));
jCommander.usage();
System.exit(USAGE_EXIT_CODE);
}
diff --git
a/seatunnel-core/seatunnel-core-spark/src/main/java/org/apache/seatunnel/core/spark/SparkStarter.java
b/seatunnel-core/seatunnel-core-spark/src/main/java/org/apache/seatunnel/core/spark/SparkStarter.java
index 0a7cbab9..81f44ba9 100644
---
a/seatunnel-core/seatunnel-core-spark/src/main/java/org/apache/seatunnel/core/spark/SparkStarter.java
+++
b/seatunnel-core/seatunnel-core-spark/src/main/java/org/apache/seatunnel/core/spark/SparkStarter.java
@@ -35,6 +35,7 @@ import
org.apache.seatunnel.shade.com.typesafe.config.ConfigFactory;
import org.apache.seatunnel.shade.com.typesafe.config.ConfigResolveOptions;
import com.beust.jcommander.JCommander;
+import com.beust.jcommander.UnixStyleUsageFormatter;
import org.apache.commons.lang3.StringUtils;
import java.io.File;
@@ -133,6 +134,7 @@ public class SparkStarter implements Starter {
.args(args)
.build();
if (commandArgs.isHelp()) {
+ commander.setUsageFormatter(new
UnixStyleUsageFormatter(commander));
commander.usage();
System.exit(USAGE_EXIT_CODE);
}