__init__.py 648 B

123456789101112131415161718192021222324252627
  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 cformat
  7. from . import compile
  8. from . import config
  9. from . import docs
  10. from . import doctor
  11. from . import flash
  12. from . import hello
  13. from . import info
  14. from . import json
  15. from . import json2c
  16. from . import list
  17. from . import kle2json
  18. from . import new
  19. from . import pyformat
  20. from . import pytest
  21. if sys.version_info[0] != 3 or sys.version_info[1] < 6:
  22. cli.log.error('Your Python is too old! Please upgrade to Python 3.6 or later.')
  23. exit(127)