Defines the general contract every command has to fulfill in order to be recognized by the arguments list and executed afterwards.
This method is executed after a command was recognized and may vary in its behavior.
Overrides this method to execute any pre-run code, especially to check any command line options.
This method handles the setup of the subcommand. In order to do so, every command has to add a parser to the subparsers reference given as parameter. The following example is the minimum implementation of such a setup procedure: parser = subparsers.add_parser(“start”) parser.set_defaults(func=self.execute)
Print a list of all clusters that have been started.
Show some information on all the nodes belonging to a given cluster.
List the available templates defined in the configuration file.
Resize the cluster by adding or removing compute nodes.
Setup the given cluster by calling the setup provider defined for this cluster.
Open an SFTP session to the cluster frontend host.
Connect to the frontend of the cluster using ssh.