| #!/usr/bin/python3 | |
| # all arguments to this script are considered as json files | |
| # and attempted to be formatted alphabetically | |
| import json | |
| from sys import argv | |
| for file in argv[1:]: | |
| print("formatting file {}".format(file)) | |
| with open(file) as f: | |
| j = json.load(f) | |
| with open(file, 'w') as f: | |
| f.write(json.dumps(j, indent=4, sort_keys=True, separators=(',', ': '))) |