22 Commits (5501e804ff8d41ce656061b91896c4ac8c681d78)

Author SHA1 Message Date
  Nick Brassel 5501e804ff
QMK Userspace (#22222) 5 months ago
  Joel Challis 8ea955c72f
Improve argument handling of c2json (#22170) 6 months ago
  Ryan dc75c23f5c
CLI: Improve keymap folder resolution (#20981) 1 year ago
  Ryan 2f095b8925
qmk.path.FileType: fix argument handling (#16693) 2 years ago
  Erovia fbfd5312b9
CLI: Validate JSON keymap input (#16261) 2 years ago
  Joel Challis 2e279f1b88
Initial pass at data driven new-keyboard subcommand (#12795) 2 years ago
  Zach White 299008be36
Add support for qmk_configurator style aliases (#11954) 3 years ago
  Joel Challis ccc9c43161
Allow flash/compile to accept relative json paths (#11767) 3 years ago
  Zach White 4d33d72975
New command: qmk lint (#10761) 3 years ago
  Zach White 1a5dc278bc
Fix running qmk info without any arguments (#9218) 4 years ago
  Zach White 751316c344
[CLI] Add a subcommand for getting information about a keyboard (#8666) 4 years ago
  skullydazed f81b0e35a6
Add decorators for determining keyboard and keymap based on current directory (#8191) 4 years ago
  Akaash Suresh b353028ea5
New functionality for cformat (#7893) 4 years ago
  skullydazed c66930445f
Use pathlib everywhere we can (#7872) 4 years ago
  Erovia 3db41817e0 Code cleanup, use pathlib, use pytest keyboard 4 years ago
  Erovia 8eeab1112a Fix commandline parsing and flake8 findings, rebase 4 years ago
  Erovia 3ed1223678 Drop bs4 dependency, update docs, minor improvements 4 years ago
  Erovia 26f53d38d9 Another major refactoring, add documentation 4 years ago
  skullydazed f7bdc54c69
Add flake8 to our test suite and fix all errors (#7379) 4 years ago
  skullydazed d569f08771
Configuration system for CLI (#6708) 4 years ago
  Kenny Hoang 595232ec98 Created new_keymap.py, python version of new_keymap.sh (#6066) 4 years ago
  skullydazed a25dd58bc5
QMK CLI and JSON keymap support (#6176) 4 years ago