__init__.py 669 B

12345678910111213141516171819202122232425262728
  1. """QMK CLI Subcommands
  2. We list each subcommand here explicitly because all the reliable ways of searching for modules are slow and delay startup.
  3. """
  4. import sys
  5. from milc import cli
  6. from . import c2json
  7. from . import cformat
  8. from . import compile
  9. from . import config
  10. from . import docs
  11. from . import doctor
  12. from . import flash
  13. from . import hello
  14. from . import info
  15. from . import json
  16. from . import json2c
  17. from . import list
  18. from . import kle2json
  19. from . import new
  20. from . import pyformat
  21. from . import pytest
  22. if sys.version_info[0] != 3 or sys.version_info[1] < 6:
  23. cli.log.error('Your Python is too old! Please upgrade to Python 3.6 or later.')
  24. exit(127)