vmm
author Pascal Volk <user@localhost.localdomain.org>
Sat, 24 Nov 2012 22:48:12 +0000
branchv0.7.x
changeset 651 6937cb38db71
parent 645 fcc3f100e56a
child 666 50148adebee9
permissions -rwxr-xr-x
VMM/password: Post-2to3 fixes. Replaced ….encode('hex') and ….encode('base64') by b64encode(…) and b2a_hex(…). Added some necessary encode() and decode() calls. Fixed NTLM hash generating with non ASCII characters.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
645
fcc3f100e56a Updated shebang to use python3 instead of python.
Pascal Volk <user@localhost.localdomain.org>
parents: 569
diff changeset
     1
#!/usr/bin/env python3
0
bb0aa2102206 Initial import @sf.net
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
     2
# -*- coding: UTF-8 -*-
568
14abdd04ddf5 Updated copyright notices to include the year 2012.
Pascal Volk <user@localhost.localdomain.org>
parents: 366
diff changeset
     3
# Copyright 2007 - 2012, Pascal Volk
0
bb0aa2102206 Initial import @sf.net
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
     4
# See COPYING for distribution information.
bb0aa2102206 Initial import @sf.net
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
     5
bb0aa2102206 Initial import @sf.net
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
     6
"""This is the vmm main script."""
bb0aa2102206 Initial import @sf.net
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
     7
340
4515afec62e5 vmm: Renamed to VirtualMailManager/cli/main.py. Splitted subcommands
Pascal Volk <neverseen@users.sourceforge.net>
parents: 232
diff changeset
     8
import sys
183
eb4c73d9d0a4 vmm: reworked subcommand/arguments mapping.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 180
diff changeset
     9
0
bb0aa2102206 Initial import @sf.net
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    10
if __name__ == '__main__':
340
4515afec62e5 vmm: Renamed to VirtualMailManager/cli/main.py. Splitted subcommands
Pascal Volk <neverseen@users.sourceforge.net>
parents: 232
diff changeset
    11
    # replace the script's cwd (/usr/local/sbin) with our module dir
569
54a84a311654 vmm: Don't insert the module directory into sys.path by default.
Pascal Volk <user@localhost.localdomain.org>
parents: 568
diff changeset
    12
    # (the location of the VirtualMailManager directory) - if it is
54a84a311654 vmm: Don't insert the module directory into sys.path by default.
Pascal Volk <user@localhost.localdomain.org>
parents: 568
diff changeset
    13
    # not in sys.path
54a84a311654 vmm: Don't insert the module directory into sys.path by default.
Pascal Volk <user@localhost.localdomain.org>
parents: 568
diff changeset
    14
    #sys.path[0] = '/usr/local/lib/vmm'
54a84a311654 vmm: Don't insert the module directory into sys.path by default.
Pascal Volk <user@localhost.localdomain.org>
parents: 568
diff changeset
    15
    # Otherwise just remove /usr/local/sbin from sys.path
54a84a311654 vmm: Don't insert the module directory into sys.path by default.
Pascal Volk <user@localhost.localdomain.org>
parents: 568
diff changeset
    16
    sys.path.remove(sys.path[0])
340
4515afec62e5 vmm: Renamed to VirtualMailManager/cli/main.py. Splitted subcommands
Pascal Volk <neverseen@users.sourceforge.net>
parents: 232
diff changeset
    17
    from VirtualMailManager.cli.main import run
4515afec62e5 vmm: Renamed to VirtualMailManager/cli/main.py. Splitted subcommands
Pascal Volk <neverseen@users.sourceforge.net>
parents: 232
diff changeset
    18
    sys.exit(run(sys.argv))