From 5406fe4a191e0ce8274be06fb320fe7399ab24a4 Mon Sep 17 00:00:00 2001 From: Bengt Martensson Date: Sun, 17 Dec 2023 19:18:37 +0100 Subject: [PATCH] Minor refactorization. --- .../org/harctoolbox/irscrutinizer/IrScrutinizer.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) 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); } }