install 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 else:
17         config.script_dir = os.path.join(sys.prefix, 'share', 'matrix', 'scripts')
18
19 try:
20         matrix.main()
21
22 except RuntimeError, e:
23         print >>sys.stderr, str(e)
24         sys.exit(1)
25
26 except KeyboardInterrupt:
27         sys.exit(1)