Skip to content

Commit 2aa4018

Browse files
committed
Tweak help display code
1 parent 28796e7 commit 2aa4018

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

java/src/main/java/kanzi/app/Kanzi.java

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -157,6 +157,7 @@ private static int processCommandLine(String[] args, Map<String, Object> map)
157157
int level = -1;
158158
char mode = ' ';
159159
boolean showHeader = true;
160+
boolean showHelp = true;
160161

161162
for (String arg : args)
162163
{
@@ -230,10 +231,21 @@ else if (ctx == ARG_IDX_INPUT)
230231
{
231232
inputName = arg.trim();
232233
}
234+
else if (arg.equals("--help") || arg.equals("-h"))
235+
{
236+
showHelp = true;
237+
}
238+
233239

234240
ctx = -1;
235241
}
236242

243+
if ((showHelp == true) || (args.length == 0))
244+
{
245+
printHelp(mode, showHeader);
246+
return 0;
247+
}
248+
237249
// Overwrite verbosity if the output goes to stdout
238250
if (((inputName.length() == 0) && (outputName.length() == 0)) || "STDOUT".equalsIgnoreCase(outputName))
239251
verbose = 0;
@@ -248,22 +260,10 @@ else if (ctx == ARG_IDX_INPUT)
248260
outputName = "";
249261
ctx = -1;
250262

251-
if (args.length == 0)
252-
{
253-
printHelp(mode, showHeader);
254-
return 0;
255-
}
256-
257263
for (String arg : args)
258264
{
259265
arg = arg.trim();
260266

261-
if (arg.equals("--help") || arg.equals("-h"))
262-
{
263-
printHelp(mode, showHeader);
264-
return 0;
265-
}
266-
267267
if (arg.equals("--compress") || arg.equals("-c") || arg.equals("--decompress") || arg.equals("-d"))
268268
{
269269
if (ctx != -1)

0 commit comments

Comments
 (0)