public Map getOptionsFromHelp(String help) { String trimmed = trimToOptions(help); Map map = new LinkedHashMap(); String[] lines = utils.str().splitLines(trimmed); for (int i = 0; i < lines.length; i++) { String line = lines[i]; if (line.indexOf(' ') <= 0) { continue; } String key = line.substring(0, line.indexOf(' ')); String val = line.substring(key.length()).trim(); if (val.equals(NO_DEFAULT_VALUE)) { val = ""; } map.put(key, val); } map.remove("help"); map.remove("verbose"); return map; }
public Map getOptionsFromHelp(String help) { String trimmed = trimToOptions(help); Map map = new LinkedHashMap(); String[] lines = utils.str().splitLines(trimmed); for (int i = 0; i < lines.length; i++) { String line = lines[i]; if (line.indexOf(' ') <= 0) { continue; } String key = line.substring(0, line.indexOf(' ')); String val = line.substring(key.length()).trim(); if (val.equals(NO_DEFAULT_VALUE)) { val = ""; } map.put(key, val); } map.remove("help"); map.remove("verbose"); return map; }