Don't print usage summary on CLI errors Instead only print the error message which is all the user wants to see, they can re-run with -h/--help option if they need the usage summary
Project: http://git-wip-us.apache.org/repos/asf/jena/repo Commit: http://git-wip-us.apache.org/repos/asf/jena/commit/6bb5d129 Tree: http://git-wip-us.apache.org/repos/asf/jena/tree/6bb5d129 Diff: http://git-wip-us.apache.org/repos/asf/jena/diff/6bb5d129 Branch: refs/heads/hadoop-rdf Commit: 6bb5d129072523f2c54bbb5fe4238002af7e4c4a Parents: 5a49ce8 Author: Rob Vesse <[email protected]> Authored: Wed Jan 7 16:00:50 2015 +0000 Committer: Rob Vesse <[email protected]> Committed: Wed Jan 7 16:00:50 2015 +0000 ---------------------------------------------------------------------- .../main/java/org/apache/jena/hadoop/rdf/stats/RdfStats.java | 6 ------ 1 file changed, 6 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/jena/blob/6bb5d129/jena-elephas/jena-elephas-stats/src/main/java/org/apache/jena/hadoop/rdf/stats/RdfStats.java ---------------------------------------------------------------------- diff --git a/jena-elephas/jena-elephas-stats/src/main/java/org/apache/jena/hadoop/rdf/stats/RdfStats.java b/jena-elephas/jena-elephas-stats/src/main/java/org/apache/jena/hadoop/rdf/stats/RdfStats.java index b9bd9e7..e31c801 100644 --- a/jena-elephas/jena-elephas-stats/src/main/java/org/apache/jena/hadoop/rdf/stats/RdfStats.java +++ b/jena-elephas/jena-elephas-stats/src/main/java/org/apache/jena/hadoop/rdf/stats/RdfStats.java @@ -183,27 +183,21 @@ public class RdfStats implements Tool { } catch (ParseOptionMissingException e) { System.err.println(ANSI_RED + e.getMessage()); System.err.println(); - showUsage(); } catch (ParseOptionMissingValueException e) { System.err.println(ANSI_RED + e.getMessage()); System.err.println(); - showUsage(); } catch (ParseArgumentsMissingException e) { System.err.println(ANSI_RED + e.getMessage()); System.err.println(); - showUsage(); } catch (ParseArgumentsUnexpectedException e) { System.err.println(ANSI_RED + e.getMessage()); System.err.println(); - showUsage(); } catch (ParseOptionIllegalValueException e) { System.err.println(ANSI_RED + e.getMessage()); System.err.println(); - showUsage(); } catch (ParseException e) { System.err.println(ANSI_RED + e.getMessage()); System.err.println(); - showUsage(); } catch (UnsupportedOperationException e) { System.err.println(ANSI_RED + e.getMessage()); } catch (Throwable e) {
