35 Commits (08ce0142bad40f22d05d33fdef8a7c8907154e96)

Author SHA1 Message Date
  Zach White 08ce0142ba
Macros in JSON keymaps (#14374) 2 years ago
  Bao 590b405468
New CLI subcommand to create clang-compatible compilation database (`compile_commands.json`) (#14370) 2 years ago
  Zach White 596c4a1f87
Remove bin/qmk (#14231) 2 years ago
  ruro 3b28178deb
`--parallel` improvements (#13800) 2 years ago
  Ryan b021c2f2c5
Port new_keyboard.sh to CLI (#13706) 2 years ago
  Erovia e05f9c4a08
CLI: Add git and venv info to doctor's output (#13405) 2 years ago
  Ryan bbe43a91eb
CLI: Add subcommand to generate version.h (#13151) 2 years ago
  James Young 1646c0f26c
2021 May 29 Breaking Changes Update (#13034) 3 years ago
  Zach White db1eacdaac
Align our subprocess usage with current best practices. (#12940) 3 years ago
  Erovia 30aae6298b
CLI: Use BASH if SHELL variable is not set (Windows) (#12847) 3 years ago
  Joel Challis 7725d813c9
Allow MAKE environment override for 'qmk clean' (#12473) 3 years ago
  Zach White 299008be36
Add support for qmk_configurator style aliases (#11954) 3 years ago
  Zach White f2715a0593
Consistently use bin/qmk when that script is called (#12286) 3 years ago
  Ryan aed8bace97
Fix typo in `get_git_version()` (#12182) 3 years ago
  Zach White b0069c5c05
Begin the process of deprecating bin/qmk in favor of the global cli (#12109) 3 years ago
  Erovia 7db826dce8
CLI: Fix json flashing (#11765) 3 years ago
  Zach White 111eb8990d
Fix QMK_BUILDDATE (#11641) 3 years ago
  Zach White da40242dbc
Generate version.h when compiling json files (#11581) 3 years ago
  Zach White d9785ec313
Improve the compile and flash subcommands (#11334) 3 years ago
  Ryan f9bd9d3b26
c2json: Fix TypeError on MSYS2 (#10709) 3 years ago
  Erovia 058737f116
[CLI] Add c2json (#8817) 3 years ago
  Ryan 0f9b7b9768
Add debug logging to `run()` (#9986) 3 years ago
  Zach White 751316c344
[CLI] Add a subcommand for getting information about a keyboard (#8666) 4 years ago
  Pete Johanson 6fb048fdaf CLI: Use `shutil.which` to detect gmake, instead of OS check. 4 years ago
  Pete Johanson 06b571aa53 CLI: Invoke gmake on FreeBSD when using `qmk compile`. 4 years ago
  Erovia c89c084146
CLI: More MSYS2 fixes (#8577) 4 years ago
  skullydazed f81b0e35a6
Add decorators for determining keyboard and keymap based on current directory (#8191) 4 years ago
  skullydazed c66930445f
Use pathlib everywhere we can (#7872) 4 years ago
  Zach White 033c7af292 Fix compiling json files 4 years ago
  QMK Bot 7891de7f6d format code according to conventions [skip ci] 4 years ago
  jorgemanzo 897888db41 Add CLI command for flashing a keyboard 4 years ago