Search in sources :

Example 1 with JobStartCommand

use of com.spotify.helios.cli.command.JobStartCommand in project helios by spotify.

the class CliParser method setupCommands.

private void setupCommands() {
    // Job commands
    new JobCreateCommand(parse("create"));
    new JobRemoveCommand(parse("remove"));
    new JobInspectCommand(parse("inspect"));
    new JobDeployCommand(parse("deploy"));
    new JobUndeployCommand(parse("undeploy"));
    new JobStartCommand(parse("start"));
    new JobStopCommand(parse("stop"));
    new JobHistoryCommand(parse("history"));
    new JobListCommand(parse("jobs"));
    new JobStatusCommand(parse("status"));
    new JobWatchCommand(parse("watch"));
    // Host commands
    new HostListCommand(parse("hosts"));
    new HostRegisterCommand(parse("register"));
    new HostDeregisterCommand(parse("deregister"));
    // Master commands
    new MasterListCommand(parse("masters"));
    // Deployment group commands
    new DeploymentGroupCreateCommand(parse("create-deployment-group"));
    new DeploymentGroupRemoveCommand(parse("remove-deployment-group"));
    new DeploymentGroupListCommand(parse("list-deployment-groups"));
    new DeploymentGroupInspectCommand(parse("inspect-deployment-group"));
    new DeploymentGroupStatusCommand(parse("deployment-group-status"));
    new DeploymentGroupWatchCommand(parse("watch-deployment-group"));
    new RollingUpdateCommand(parse("rolling-update"));
    new DeploymentGroupStopCommand(parse("stop-deployment-group"));
    // Version Command
    final Subparser version = parse("version").help("print version of master and client");
    new VersionCommand(version);
}
Also used : HostListCommand(com.spotify.helios.cli.command.HostListCommand) JobInspectCommand(com.spotify.helios.cli.command.JobInspectCommand) RollingUpdateCommand(com.spotify.helios.cli.command.RollingUpdateCommand) DeploymentGroupStatusCommand(com.spotify.helios.cli.command.DeploymentGroupStatusCommand) VersionCommand(com.spotify.helios.cli.command.VersionCommand) DeploymentGroupCreateCommand(com.spotify.helios.cli.command.DeploymentGroupCreateCommand) MasterListCommand(com.spotify.helios.cli.command.MasterListCommand) JobHistoryCommand(com.spotify.helios.cli.command.JobHistoryCommand) HostRegisterCommand(com.spotify.helios.cli.command.HostRegisterCommand) DeploymentGroupListCommand(com.spotify.helios.cli.command.DeploymentGroupListCommand) Subparser(net.sourceforge.argparse4j.inf.Subparser) JobUndeployCommand(com.spotify.helios.cli.command.JobUndeployCommand) JobDeployCommand(com.spotify.helios.cli.command.JobDeployCommand) DeploymentGroupRemoveCommand(com.spotify.helios.cli.command.DeploymentGroupRemoveCommand) JobStopCommand(com.spotify.helios.cli.command.JobStopCommand) JobWatchCommand(com.spotify.helios.cli.command.JobWatchCommand) DeploymentGroupWatchCommand(com.spotify.helios.cli.command.DeploymentGroupWatchCommand) JobListCommand(com.spotify.helios.cli.command.JobListCommand) JobStartCommand(com.spotify.helios.cli.command.JobStartCommand) DeploymentGroupInspectCommand(com.spotify.helios.cli.command.DeploymentGroupInspectCommand) HostDeregisterCommand(com.spotify.helios.cli.command.HostDeregisterCommand) JobRemoveCommand(com.spotify.helios.cli.command.JobRemoveCommand) DeploymentGroupStopCommand(com.spotify.helios.cli.command.DeploymentGroupStopCommand) JobCreateCommand(com.spotify.helios.cli.command.JobCreateCommand) JobStatusCommand(com.spotify.helios.cli.command.JobStatusCommand)

Aggregations

DeploymentGroupCreateCommand (com.spotify.helios.cli.command.DeploymentGroupCreateCommand)1 DeploymentGroupInspectCommand (com.spotify.helios.cli.command.DeploymentGroupInspectCommand)1 DeploymentGroupListCommand (com.spotify.helios.cli.command.DeploymentGroupListCommand)1 DeploymentGroupRemoveCommand (com.spotify.helios.cli.command.DeploymentGroupRemoveCommand)1 DeploymentGroupStatusCommand (com.spotify.helios.cli.command.DeploymentGroupStatusCommand)1 DeploymentGroupStopCommand (com.spotify.helios.cli.command.DeploymentGroupStopCommand)1 DeploymentGroupWatchCommand (com.spotify.helios.cli.command.DeploymentGroupWatchCommand)1 HostDeregisterCommand (com.spotify.helios.cli.command.HostDeregisterCommand)1 HostListCommand (com.spotify.helios.cli.command.HostListCommand)1 HostRegisterCommand (com.spotify.helios.cli.command.HostRegisterCommand)1 JobCreateCommand (com.spotify.helios.cli.command.JobCreateCommand)1 JobDeployCommand (com.spotify.helios.cli.command.JobDeployCommand)1 JobHistoryCommand (com.spotify.helios.cli.command.JobHistoryCommand)1 JobInspectCommand (com.spotify.helios.cli.command.JobInspectCommand)1 JobListCommand (com.spotify.helios.cli.command.JobListCommand)1 JobRemoveCommand (com.spotify.helios.cli.command.JobRemoveCommand)1 JobStartCommand (com.spotify.helios.cli.command.JobStartCommand)1 JobStatusCommand (com.spotify.helios.cli.command.JobStatusCommand)1 JobStopCommand (com.spotify.helios.cli.command.JobStopCommand)1 JobUndeployCommand (com.spotify.helios.cli.command.JobUndeployCommand)1