package org.atomnuke.cli.command.server; import org.atomnuke.StaticNukeEnvironment; import org.atomnuke.cli.command.AbstractNukeCommand; import org.atomnuke.cli.CliConfigurationHandler; import org.atomnuke.fallout.NukeContainer; import org.atomnuke.util.cli.command.result.CommandResult; import org.atomnuke.util.cli.command.result.CommandSuccess; /** * * @author zinic */ public class Start extends AbstractNukeCommand { public Start(CliConfigurationHandler configurationHandler) { super(configurationHandler); } @Override public String getCommandToken() { return "start"; } @Override public String getCommandDescription() { return "Starts a new nuke instance."; } @Override public CommandResult perform(String[] arguments) throws Exception { new NukeContainer(StaticNukeEnvironment.get()).start(); return new CommandSuccess(""); } }