[ https://issues.apache.org/jira/browse/CLOUDSTACK-132?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13484073#comment-13484073 ]
Rohit Yadav commented on CLOUDSTACK-132: ---------------------------------------- Some ideas; We can embed and reuse bpython; if we want to further simplify the dependencies, we can just use readlines and cmd. The client will have two ways to executing commands; 1. <client> <arg> which executes the command on a shell 2. <client> <no args> will start a shell where one can run multiple commands and stitch them with loops and controls, for example this is useful if I want to stop all the VMs or start 100 VMs etc. > Mash up marvin into an interactive auto-completing API shell for CloudStack > --------------------------------------------------------------------------- > > Key: CLOUDSTACK-132 > URL: https://issues.apache.org/jira/browse/CLOUDSTACK-132 > Project: CloudStack > Issue Type: New Feature > Components: Test Tools > Affects Versions: 4.0.0, pre-4.0.0 > Reporter: Prasanna Santhanam > Assignee: Rohit Yadav > Fix For: 4.1.0 > > > The marvin libraries contain the capability to convert marvin into an > interactive shell for CloudStack. Every cloud provider has an auto-completing > shell and cloudstack lacks options for this now. This should involve > refactoring all the marvin libraries to allow for auto-completion of APIs. > Furthermore the ability to autocomplete the entities like templates, images, > virtualmachines need to exist as a part of such a shell to make it useful at > cloudscale -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira