use MATRIX_SCRIPTDIR in scripts
[matrix.git] / bin / matrix
1 #!/usr/bin/env python
2
3 import os.path
4 import sys
5
6 path = None
7 if os.path.sep in sys.argv[0] and os.path.exists(sys.argv[0]):
8         path = os.path.dirname(os.path.dirname(os.path.abspath(sys.argv[0])))
9         if os.path.exists(os.path.join(path, 'matrix', '__init__.py')):
10                 sys.path.insert(0, path)
11
12 from matrix import matrix, config
13
14 if path and os.path.exists(os.path.join(path, 'scripts', 'matrix.mak')):
15         config.script_dir = os.path.join(path, 'scripts')
16
17 try:
18         matrix.main()
19
20 except RuntimeError, e:
21         print >>sys.stderr, str(e)
22         sys.exit(1)
23
24 except KeyboardInterrupt:
25         sys.exit(1)