1 package info.globalcode.sql.dk;
3 import java.util.logging.Level;
4 import java.util.logging.Logger;
8 * @author Ing. František Kučera (frantovo.cz)
10 public class CLIStarter {
12 private static final Logger log = Logger.getLogger(CLIStarter.class.getName());
14 public static void main(String[] args) {
17 CLIParser parser = new CLIParser();
18 CLIOptions options = parser.parseOptions(args);
24 if (!options.getShowInfo().isEmpty()) {
25 InfoLister infoLister = new InfoLister();
26 infoLister.showInfo(options, System.err);
29 } catch (CLIParserException e) {
30 log.log(Level.SEVERE, "Unable to parse CLI options", e);
31 } catch (InvalidOptionsException e) {
32 log.log(Level.SEVERE, "Invalid CLI options", e);