diff --git a/src/main/java/org/harctoolbox/irscrutinizer/IrScrutinizer.java b/src/main/java/org/harctoolbox/irscrutinizer/IrScrutinizer.java index bed47eba..51e9fb89 100644 --- a/src/main/java/org/harctoolbox/irscrutinizer/IrScrutinizer.java +++ b/src/main/java/org/harctoolbox/irscrutinizer/IrScrutinizer.java @@ -100,17 +100,20 @@ public static void main(String[] args) { System.exit(IrpUtils.EXIT_SUCCESS); } + setupRadixPrefixes(); + String applicationHome = Utils.findApplicationHome(commandLineArgs.applicationHome, IrScrutinizer.class, Version.appName); + guiExecute(applicationHome, commandLineArgs.propertiesFilename, commandLineArgs.verbose, commandLineArgs.arguments); + } - Map map = new LinkedHashMap<>(8); + public static void setupRadixPrefixes() { + Map map = new LinkedHashMap<>(8); map.put("0b", 2); map.put("%", 2); map.put("0q", 4); map.put("0", 8); map.put("0x", 16); IrCoreUtils.setRadixPrefixes(map); - - guiExecute(applicationHome, commandLineArgs.propertiesFilename, commandLineArgs.verbose, commandLineArgs.arguments); } private static String nukeProperties(boolean verbose) { @@ -210,7 +213,7 @@ private final static class CommandLineArgs { @Parameter(names = {"-v", "--verbose"}, description = "Have some commands executed verbosely") private boolean verbose; - @Parameter(description = "Arguments to the program") + @Parameter(description = "Arguments...") private List arguments = new ArrayList<>(4); } }