author | Pascal Volk <user@localhost.localdomain.org> |
Mon, 09 Jun 2014 20:09:44 +0000 | |
branch | v0.7.x |
changeset 758 | 332089388204 |
parent 713 | 74ee0a62039c |
permissions | -rwxr-xr-x |
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 -*- |
703
58815c004a61
Updated copyright notices to include the year 2014.
Pascal Volk <user@localhost.localdomain.org>
parents:
675
diff
changeset
|
3 |
# Copyright 2007 - 2014, 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 |
713
74ee0a62039c
VMM/cli: Make sure that there is at least one argument.
Pascal Volk <user@localhost.localdomain.org>
parents:
711
diff
changeset
|
18 |
sys.exit(run(sys.argv)) |