generate_json.py 430 B

12345678910111213
  1. """This script generates the consolidated XAP protocol definitions.
  2. """
  3. import hjson
  4. from milc import cli
  5. from qmk.xap.common import latest_xap_defs
  6. @cli.subcommand('Generates the consolidated XAP protocol definitions.', hidden=False if cli.config.user.developer else True)
  7. def xap_generate_json(cli):
  8. """Generates the consolidated XAP protocol definitions.
  9. """
  10. defs = latest_xap_defs()
  11. print(hjson.dumps(defs))