summaryrefslogtreecommitdiff
path: root/misc
diff options
context:
space:
mode:
Diffstat (limited to 'misc')
-rwxr-xr-xmisc/version.py16
1 files changed, 16 insertions, 0 deletions
diff --git a/misc/version.py b/misc/version.py
new file mode 100755
index 000000000..d6136ea9f
--- /dev/null
+++ b/misc/version.py
@@ -0,0 +1,16 @@
+#!/usr/bin/env python
+# encoding: utf8
+from __future__ import print_function
+import os, sys
+from collections import OrderedDict
+from ConfigParser import RawConfigParser
+
+
+def main():
+ srcDir = os.path.join(os.path.dirname(os.path.dirname(__file__)), 'src')
+ config = RawConfigParser(dict_type=OrderedDict)
+ config.read(os.path.join(srcDir, 'fontbuild.cfg'))
+ sys.stdout.write(config.get('main', 'version'))
+
+if __name__ == '__main__':
+ main()