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);
         }

Reply via email to