added intelliJ settings
[instantlauncher.git] / src / main / java / eu / svjatoslav / instantlauncher / CommandlineHandler.java
1 package eu.svjatoslav.instantlauncher;
2
3 import eu.svjatoslav.commons.commandline.parameterparser.Parameter;
4 import eu.svjatoslav.commons.commandline.parameterparser.Parser;
5
6 public class CommandlineHandler {
7
8     Parameter helpParameter = new Parameter("Show commandline optons help", "-h", "--help");
9     private final Parser parser;
10
11     public CommandlineHandler() {
12
13         parser = new Parser();
14         parser.addParameter(helpParameter);
15
16     }
17
18     public void parseCommandlineArguments(final String[] args) {
19
20         if (!parser.parse(args))
21             return;
22
23         if (helpParameter.isParameterSpecified()) {
24             parser.showHelp();
25             System.exit(0);
26         }
27     }
28 }