@Override /* ConsoleCommand */ public boolean execute(Scanner in, PrintWriter out, Args args) throws Exception { Map<String,ConsoleCommand> commands = Microservice.getInstance().getConsoleCommands(); if (args.size() == 1) { out.println(mb.getString("ListOfAvailableCommands")); for (ConsoleCommand cc : commands.values()) out.append("\t").append(cc.getName()).append(" -- ").append(indent(cc.getInfo())).println(); out.println(); } else { ConsoleCommand cc = commands.get(args.getArg(1)); if (cc == null) { out.println(mb.getString("CommandNotFound")); } else { String info = cc.getInfo(), synopsis = cc.getSynopsis(), description = cc.getDescription(), examples = cc.getExamples(); out.append(mb.getString("NAME")).append("\n\t").append(cc.getName()).append(info == null ? "" : " -- " + indent(info)).println(); if (synopsis != null) out.append('\n').append(mb.getString("SYNOPSIS")).append("\n\t").append(indent(synopsis)).println(); if (description != null) out.append('\n').append(mb.getString("DESCRIPTION")).append("\n\t").append(indent(description)).println(); if (examples != null) out.append('\n').append(mb.getString("EXAMPLES")).append("\n\t").append(indent(examples)).println(); } } return false; }
@Override /* ConsoleCommand */ public boolean execute(Scanner in, PrintWriter out, Args args) throws Exception { Map<String,ConsoleCommand> commands = Microservice.getInstance().getConsoleCommands(); if (args.size() == 1) { out.println(mb.getString("ListOfAvailableCommands")); for (ConsoleCommand cc : commands.values()) out.append("\t").append(cc.getName()).append(" -- ").append(indent(cc.getInfo())).println(); out.println(); } else { ConsoleCommand cc = commands.get(args.getArg(1)); if (cc == null) { out.println(mb.getString("CommandNotFound")); } else { String info = cc.getInfo(), synopsis = cc.getSynopsis(), description = cc.getDescription(), examples = cc.getExamples(); out.append(mb.getString("NAME")).append("\n\t").append(cc.getName()).append(info == null ? "" : " -- " + indent(info)).println(); if (synopsis != null) out.append('\n').append(mb.getString("SYNOPSIS")).append("\n\t").append(indent(synopsis)).println(); if (description != null) out.append('\n').append(mb.getString("DESCRIPTION")).append("\n\t").append(indent(description)).println(); if (examples != null) out.append('\n').append(mb.getString("EXAMPLES")).append("\n\t").append(indent(examples)).println(); } } return false; }
if (args.size() > 2) { String option = args.getArg(1); String key = args.getArg(2); if (option.equals("get")) { if (args.size() == 3) { String val = conf.getString(key); if (val != null) if (args.size() == 4) { conf.set(key, args.getArg(3)); out.println(mb.getString("ConfigSet")); } else if (args.size() < 4) { out.println(mb.getString("InvalidArguments")); } else { if (args.size() == 3) { if (conf.getString(key) != null) { conf.remove(key);