[ https://issues.apache.org/jira/browse/CLOUDSTACK-132?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Prasanna Santhanam reassigned CLOUDSTACK-132: --------------------------------------------- Assignee: Rohit Yadav (was: Prasanna Santhanam) The cmd library contained in the python default set is a good candidate for this: See http://blog.doughellmann.com/2008/05/pymotw-cmd.html We should also reuse the verbs used by marvin already such as add, create, list , delete, restart etc for each API action. Simplifying the grammar for each will also be essential to keep the CLI simple and easy to use. > 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