diff --git a/tools/ci/yaml2js b/tools/ci/yaml2js new file mode 100755 index 000000000..dd156ff3a --- /dev/null +++ b/tools/ci/yaml2js @@ -0,0 +1,25 @@ +#!/usr/bin/env python + +import json +import io +import sys +import yaml + + +def main(args=None): + args = args or sys.argv[1:] + + if args: + input_stream = io.open(args[0], 'rb') + args = args[1:] + else: + input_stream = sys.stdin + + with input_stream: + data = yaml.load(input_stream) + + json.dump(data, sys.stdout, indent=4) + + +if __name__ == '__main__': + main()