Source code for cloudmesh_client.shell.plugins.CheckCommand

from __future__ import print_function
from cloudmesh_client.shell.command import command, PluginCommand, CloudPluginCommand
from cloudmesh_client.shell.console import Console
from cloudmesh_client.default import Default


[docs]class CheckCommand(PluginCommand, CloudPluginCommand): topics = {"check": "notimplemented"} def __init__(self, context): self.context = context if self.context.debug: print("init command check") # noinspection PyUnusedLocal @command def do_check(self, args, arguments): """ :: Usage: check --cloud=CLOUD check checks some elementary setting for cloudmesh Options: --format=FORMAT the output format [default: table] --cloud=CLOUD the cloud name Examples: cm check cm check --cloud=kilo """ cloud = arguments["--cloud"] or Default.cloud if cloud is None: Console.error("Default cloud doesn't exist") print(locals()) Console.TODO("This command is not implemented yet", traceflag=False) Console.ok("{:} ok".format(cloud)) return ""