vmm
changeset 19 bf9a03c476fc
parent 18 c98e08791ee8
child 20 55146c78b3fb
--- a/vmm	Tue Apr 15 02:49:21 2008 +0000
+++ b/vmm	Fri Apr 18 03:46:11 2008 +0000
@@ -45,6 +45,7 @@
   aa    aliasadd        alias@domain.tld user@domain.tld
   ai    aliasinfo       alias@domain.tld
   ad    aliasdelete     alias@domain.tld user@domain.tld*
+  gu    getuser         userid
   cf    configure                        section*
   h     help
   v     version
@@ -251,6 +252,13 @@
     else:
         vmm.alias_delete(sys.argv[2].lower(), sys.argv[3].lower())
 
+def user_byID():
+    global argc
+    if argc < 3:
+        usage(EXIT.MISSING_ARGS, 'Missing userid')
+    else:
+        _printInfo(vmm.user_byID(sys.argv[2]), 'Account')
+
 def showWarnings():
     if vmm.hasWarnings():
         print '\nWarnings:'
@@ -303,6 +311,8 @@
             alias_info()
         elif sys.argv[1] in ['ad', 'aliasdelete']:
             alias_delete()
+        elif sys.argv[1] in ['gu', 'getuser']:
+            user_byID()
         elif sys.argv[1] in ['h', 'help']:
             usage()
         elif sys.argv[1] in ['v', 'version']: