blob: 26efe79a69ee4a8bfaa906a30e363b96d6bb9d93 [file] [log] [blame]
#!/usr/bin/env python
import argparse
import json
import pytoml
import sys
def _main():
ap = argparse.ArgumentParser()
ap.add_argument('-i', '--input', type=argparse.FileType('r', encoding='utf-8'))
ap.add_argument('-o', '--output', type=argparse.FileType('w', encoding='utf-8'), default='-')
args = ap.parse_args()
if not args.input:
args.input = sys.stdin.buffer
v = pytoml.load(args.input)
translated = pytoml.translate_to_test(v)
json.dump(translated, args.output)
if __name__ == '__main__':
_main()