diff --git a/cccli/command.py b/cccli/command.py index 1e37145fe835eb699e1165179994a22ffb274205..5d3e9453ef5da3d76027889f24a064f9daf2f762 100644 --- a/cccli/command.py +++ b/cccli/command.py @@ -183,3 +183,16 @@ class Command(object): items = self.cli.rpc.stop(tql) cmd_stop.usage = "stop [tql]" cmd_stop.desc = "Stop objects" + + def cmd_start(self, argv): + '''Start an object''' + if len(argv) == 0: + raise BadArgument() + tql = str.join("", argv[1:]) + items = self.cli.rpc.list(tql) + for item in items: + pprint.pprint(item) + if raw_input("Are you sure? (yes/no)") == "yes": + items = self.cli.rpc.start(tql) + cmd_start.usage = "start [tql]" + cmd_start.desc = "Start objects"