| James Feist | 678715a | 2018-12-11 15:34:43 -0800 | [diff] [blame] | 1 | #!/usr/bin/python3 | 
| 2 | # all arguments to this script are considered as json files | ||||
| 3 | # and attempted to be formatted alphabetically | ||||
| 4 | |||||
| 5 | import json | ||||
| 6 | from sys import argv | ||||
| 7 | |||||
| 8 | for file in argv[1:]: | ||||
| 9 | print("formatting file {}".format(file)) | ||||
| 10 | with open(file) as f: | ||||
| 11 | j = json.load(f) | ||||
| 12 | |||||
| 13 | with open(file, 'w') as f: | ||||
| 14 | f.write(json.dumps(j, indent=4, sort_keys=True, separators=(',', ': '))) | ||||