diff options
Diffstat (limited to 'transform_spec_file.py')
-rwxr-xr-x | transform_spec_file.py | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/transform_spec_file.py b/transform_spec_file.py new file mode 100755 index 0000000..b474e6b --- /dev/null +++ b/transform_spec_file.py @@ -0,0 +1,11 @@ +import sys +from Cheetah.Template import Template + +output = sys.argv[2] +args = {} +for arg in sys.argv[3:]: + key, value = arg.split('=') + args[key] = value +t = Template(file=sys.argv[1], searchList=[args]) +with open(output, 'w') as f: + f.write(str(t)) |