protected void printUsage(PrintStream stderr, CmdLineParser p) { stderr.print("java -jar jenkins-cli.jar " + getName()); p.printSingleLineUsage(stderr); stderr.println(); printUsageSummary(stderr); p.printUsage(stderr); }
/** * Obtains a copy of the command for invocation. */ public static CLICommand clone(String name) { for (CLICommand cmd : all()) if(name.equals(cmd.getName())) return cmd.createClone(); return null; }
Jenkins.getActiveInstance().checkPermission(Jenkins.READ); LOGGER.log(Level.FINE, "Invoking CLI command {0}, with {1} arguments, as user {2}.", new Object[] {getName(), args.size(), auth.getName()}); int res = run(); LOGGER.log(Level.FINE, "Executed CLI command {0}, with {1} arguments, as user {2}, return code {3}", new Object[] {getName(), args.size(), auth.getName(), res}); return res; } catch (CmdLineException e) { LOGGER.log(Level.FINE, String.format("Failed call to CLI command %s, with %d arguments, as user %s.", getName(), args.size(), auth != null ? auth.getName() : "<unknown>"), e); stderr.println(""); stderr.println("ERROR: " + e.getMessage()); } catch (IllegalStateException e) { LOGGER.log(Level.FINE, String.format("Failed call to CLI command %s, with %d arguments, as user %s.", getName(), args.size(), auth != null ? auth.getName() : "<unknown>"), e); stderr.println(""); stderr.println("ERROR: " + e.getMessage()); } catch (IllegalArgumentException e) { LOGGER.log(Level.FINE, String.format("Failed call to CLI command %s, with %d arguments, as user %s.", getName(), args.size(), auth != null ? auth.getName() : "<unknown>"), e); stderr.println(""); stderr.println("ERROR: " + e.getMessage()); } catch (AbortException e) { LOGGER.log(Level.FINE, String.format("Failed call to CLI command %s, with %d arguments, as user %s.", getName(), args.size(), auth != null ? auth.getName() : "<unknown>"), e);
public String superGetName() { return super.getName(); }
protected void printUsage(PrintStream stderr, CmdLineParser p) { stderr.println("java -jar hudson-cli.jar "+getName()+" args..."); printUsageSummary(stderr); p.printUsage(stderr); }
protected void printUsage(PrintStream stderr, CmdLineParser p) { stderr.println("java -jar hudson-cli.jar "+getName()+" args..."); printUsageSummary(stderr); p.printUsage(stderr); }
protected void printUsage(PrintStream stderr, CmdLineParser p) { stderr.println("java -jar hudson-cli.jar " + getName() + " args..."); printUsageSummary(stderr); p.printUsage(stderr); }
protected void printUsage(PrintStream stderr, CmdLineParser p) { stderr.println("java -jar hudson-cli.jar "+getName()+" args..."); printUsageSummary(stderr); p.printUsage(stderr); }
protected void printUsage(PrintStream stderr, CmdLineParser p) { stderr.print("java -jar jenkins-cli.jar " + getName()); p.printSingleLineUsage(stderr); stderr.println(); printUsageSummary(stderr); p.printUsage(stderr); }
protected int run() { if (!Hudson.getInstance().hasPermission(Hudson.READ)) { stderr.println("You must authenticate to access this Hudson.\n" + "Use --username/--password/--password-file parameters or login command."); return 0; } Map<String,CLICommand> commands = new TreeMap<String,CLICommand>(); for (CLICommand c : CLICommand.all()) commands.put(c.getName(),c); for (CLICommand c : commands.values()) { stderr.println(" "+c.getName()); stderr.println(" "+c.getShortDescription()); } return 0; } }
/** * Obtains a copy of the command for invocation. */ public static CLICommand clone(String name) { for (CLICommand cmd : all()) if(name.equals(cmd.getName())) return cmd.createClone(); return null; }
/** * Obtains a copy of the command for invocation. */ public static CLICommand clone(String name) { for (CLICommand cmd : all()) { if (name.equals(cmd.getName())) { return cmd.createClone(); } } return null; } private static final Logger LOGGER = Logger.getLogger(CLICommand.class.getName());
/** * Obtains a copy of the command for invocation. */ public static CLICommand clone(String name) { for (CLICommand cmd : all()) if(name.equals(cmd.getName())) return cmd.createClone(); return null; }
/** * Obtains a copy of the command for invocation. */ public static CLICommand clone(String name) { for (CLICommand cmd : all()) if(name.equals(cmd.getName())) return cmd.createClone(); return null; }
/** * Obtains a copy of the command for invocation. */ public static CLICommand clone(String name) { for (CLICommand cmd : all()) if(name.equals(cmd.getName())) return cmd.createClone(); return null; }
@Override public String getName() { initPython(); if (pexec.isImplemented(0)) { return (String) pexec.execPython("get_name"); } else { return super.getName(); } }