From 637aff582f956e6b6f2960e120b6cbad19893ed2 Mon Sep 17 00:00:00 2001 From: Nico Rosner <95888173+awsgaucho@users.noreply.github.com> Date: Thu, 10 Feb 2022 00:46:05 -0500 Subject: [PATCH] Return nonzero to shell after a GuruCliException Is there any legitimate circumstance where a GuruCliException arises yet we want to consider the run a success? If not, we should let the program invoker know that we failed. --- src/main/java/com/amazonaws/gurureviewercli/Main.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/com/amazonaws/gurureviewercli/Main.java b/src/main/java/com/amazonaws/gurureviewercli/Main.java index d375f58..192ef93 100644 --- a/src/main/java/com/amazonaws/gurureviewercli/Main.java +++ b/src/main/java/com/amazonaws/gurureviewercli/Main.java @@ -141,6 +141,7 @@ public static void main(String[] argv) { } catch (GuruCliException e) { Log.error("%s: %s", e.getErrorCode(), e.getMessage()); e.printStackTrace(); + System.exit(3); } catch (ParameterException e) { Log.error(e); jCommander.usage();