cli: add more verbs to grammar

Adds additional verbs to grammar of cli

Signed-off-by: Rohit Yadav <bhaisaab@apache.org>
This commit is contained in:
Rohit Yadav 2012-11-01 14:12:08 +05:30
parent 8dd1991e6d
commit 51a5377d05
1 changed files with 8 additions and 2 deletions

View File

@ -284,8 +284,14 @@ class CloudStackShell(cmd.Cmd):
def main():
grammar = ['list', 'create', 'delete', 'update', 'disable', 'enable',
'add', 'remove']
grammar = ['create', 'list', 'delete', 'update',
'enable', 'disable', 'add', 'remove', 'attach', 'detach',
'assign', 'authorize', 'change', 'register',
'start', 'restart', 'reboot', 'stop', 'reconnect',
'cancel', 'destroy', 'revoke',
'copy', 'extract', 'migrate', 'restore',
'get', 'prepare', 'deploy', 'upload']
self = CloudStackShell
for rule in grammar:
setattr(self, 'completions_' + rule, map(lambda x: x.replace(rule, ''),