@Option(name = "h", longName = "help", override=true) public boolean displayHelp;
@Option(name = "P", longName = "property") protected void setSystemProperty(final String input) { NameValue nv = NameValue.parse(input); System.setProperty(nv.name, nv.value); }
@Option(name = "D", longName="define", args=1) protected void setProperty(final String input) { NameValue nv = NameValue.parse(input); props.setProperty(nv.name, nv.value); }
@Option(name = "D", longName="define", args=1) protected void setProperty(final String input) { NameValue nv = NameValue.parse(input); props.setProperty(nv.name, nv.value); }
@Option(name="iname") private void addiNameFilter(final String name) throws MalformedPatternException { log.debug("Adding -iname selector for: {}", name); selector.getSelectors().add(new NameSelector(name, true)); }
@Option(name="name") private void addNameFilter(final String name) throws MalformedPatternException { log.debug("Adding -name selector for: {}", name); selector.getSelectors().add(new NameSelector(name)); }
@Option(name="type") private void addTypeFilter(final Type type) { log.debug("Adding -type selector for: {}", type); selector.getSelectors().add(new TypeSelector(type)); }
/** * Displays the name of the current host. * * @author <a href="mailto:jason@planet57.com">Jason Dillon</a> * @since 2.0 */ @Command(name="hostname") public class HostnameCommand extends CommandActionSupport { @Option(name="v", longName="verbose") private boolean verbose; public Object execute(final CommandContext context) throws Exception { assert context != null; IO io = context.getIo(); InetAddress localhost = InetAddress.getLocalHost(); io.println(localhost.getHostName()); if (verbose) { io.println(localhost.getHostAddress()); } return Result.SUCCESS; } }
@Preference(name = "color") @Option(name = "C", longName = "color") protected void enableAnsiColors(final Boolean flag) { Ansi.setEnabled(flag); }
@Preference(name = "terminal") @Option(name = "T", longName = "terminal") protected void setTerminalType(final String type) { TerminalFactory.configure(type); }
@Option(name = "D", longName = "define") protected void setVariable(final String input) { NameValue nv = NameValue.parse(input); vars.set(nv.name, nv.value); }
@Preference(name = "quiet") @Option(name = "q", longName = "quiet") protected void setQuiet(final boolean flag) { if (flag) { setConsoleLogLevel(Level.ERROR); io.setVerbosity(IO.Verbosity.QUIET); } }
@Preference(name = "debug") @Option(name = "d", longName = "debug") protected void setDebug(final boolean flag) { if (flag) { setConsoleLogLevel(Level.DEBUG); io.setVerbosity(IO.Verbosity.NORMAL); showErrorTraces = true; } }
@Preference(name = "trace") @Option(name = "X", longName = "trace") protected void setTrace(final boolean flag) { if (flag) { setConsoleLogLevel(Level.TRACE); io.setVerbosity(IO.Verbosity.NORMAL); showErrorTraces = true; } }
@Option(name="m", longName="mask") private Character mask;
extends CommandActionSupport @Option(name = "n", optionalArg = true) private boolean noTrailingNewline;
@Option(name="c", longName="catalog", args=1) private File catalogFile;
@Option(name="m", longName="method") private String methodName = "main";