30 short long |
30 short long |
31 option object args (* = optional) |
31 option object args (* = optional) |
32 |
32 |
33 da domainadd domain.tld transport* |
33 da domainadd domain.tld transport* |
34 di domaininfo domain.tld detailed* |
34 di domaininfo domain.tld detailed* |
35 dt domaintransport domain.tld transport |
35 dt domaintransport domain.tld transport force* |
36 dd domaindelete domain.tld delalias*|deluser*|delall* |
36 dd domaindelete domain.tld delalias*|deluser*|delall* |
37 ua useradd user@domain.tld password* |
37 ua useradd user@domain.tld password* |
38 ui userinfo user@domain.tld du* |
38 ui userinfo user@domain.tld du* |
39 un username user@domain.tld 'Users Name' |
39 un username user@domain.tld 'Users Name' |
40 up userpassword user@domain.tld password* |
40 up userpassword user@domain.tld password* |
|
41 ut usertransport user@domain.tld transport |
41 u0 userdisable user@domain.tld |
42 u0 userdisable user@domain.tld |
42 u1 userenable user@domain.tld |
43 u1 userenable user@domain.tld |
43 ud userdelete user@domain.tld |
44 ud userdelete user@domain.tld |
44 aa aliasadd alias@domain.tld user@domain.tld |
45 aa aliasadd alias@domain.tld user@domain.tld |
45 ai aliasinfo alias@domain.tld |
46 ai aliasinfo alias@domain.tld |
152 global argc |
153 global argc |
153 if argc < 3: |
154 if argc < 3: |
154 usage(EXIT.MISSING_ARGS, 'Missing domain name and new transport.') |
155 usage(EXIT.MISSING_ARGS, 'Missing domain name and new transport.') |
155 if argc < 4: |
156 if argc < 4: |
156 usage(EXIT.MISSING_ARGS, 'Missing new transport.') |
157 usage(EXIT.MISSING_ARGS, 'Missing new transport.') |
157 else: |
158 elif argc < 5: |
158 vmm.domain_transport(sys.argv[2].lower(), sys.argv[3]) |
159 vmm.domain_transport(sys.argv[2].lower(), sys.argv[3]) |
|
160 else: |
|
161 vmm.domain_transport(sys.argv[2].lower(), sys.argv[3], sys.argv[4]) |
159 |
162 |
160 def user_add(): |
163 def user_add(): |
161 global argc |
164 global argc |
162 if argc < 3: |
165 if argc < 3: |
163 usage(EXIT.MISSING_ARGS, 'Missing e-mail address.') |
166 usage(EXIT.MISSING_ARGS, 'Missing e-mail address.') |