__init__.py 759 B

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