#!/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=(',', ': ')))