summaryrefslogtreecommitdiff
path: root/lib/python/qmk/commands.py
AgeCommit message (Expand)Author
2023-11-22CLI parallel search updates (#22525)Nick Brassel
2023-11-15CLI refactoring for common build target APIs (#22221)Nick Brassel
2023-10-06Add `qmk ci-validate-aliases` (#22205)Nick Brassel
2023-08-01Remove layout aliases from keyboard_aliases.hjson (#21658)Joel Challis
2023-06-21Consolidate `KEYBOARD_OUTPUT`+`KEYMAP_OUTPUT`=>`INTERMEDIATE_OUTPUT` (#21272)Nick Brassel
2023-04-03Append user variables to the end of make command (#20177)Albert Y
2023-03-21Increase verbosity of make command (#20172)Albert Y
2022-11-08Format DD mappings and schemas (#18924)Ryan
2022-10-20[CLI] Ensure consistent clean behaviour (#18781)Joel Challis
2022-10-19Correctly build keymap.json containing additional config (#18766)Joel Challis
2022-03-18Merge remote-tracking branch 'origin/master' into developQMK Bot
2022-03-18Relocate CLI git interactions (#16682)Joel Challis
2022-03-18Merge remote-tracking branch 'origin/master' into developzvecr
2022-03-18[CLI] Add common util for dumping generated content (#16674)Joel Challis
2022-02-28CLI: Validate JSON keymap input (#16261)Erovia
2022-02-10Migrate more makefile utilities to builddefs sub-directory (#16002)Joel Challis
2022-02-01`qmk doctor`: display qmk_firmware version tag (#16155)Ryan
2021-11-22Macros in JSON keymaps (#14374)Zach White
2021-09-16New CLI subcommand to create clang-compatible compilation database (`compile_...Bao
2021-08-29Remove bin/qmk (#14231)Zach White
2021-08-18`--parallel` improvements (#13800)ruro
2021-07-30Port new_keyboard.sh to CLI (#13706)Ryan
2021-07-10CLI: Add git and venv info to doctor's output (#13405)Erovia
2021-06-27CLI: Add subcommand to generate version.h (#13151)Ryan
2021-05-19Merge remote-tracking branch 'origin/master' into developZach White
2021-05-19Align our subprocess usage with current best practices. (#12940)Zach White
2021-05-09Merge remote-tracking branch 'origin/master' into developQMK Bot
2021-05-09CLI: Use BASH if SHELL variable is not set (Windows) (#12847)Erovia
2021-05-09Merge remote-tracking branch 'origin/master' into developQMK Bot
2021-05-09Allow MAKE environment override for 'qmk clean' (#12473)Joel Challis
2021-03-24Merge remote-tracking branch 'origin/master' into developQMK Bot
2021-03-24Add support for qmk_configurator style aliases (#11954)Zach White
2021-03-18Consistently use bin/qmk when that script is called (#12286)Zach White
2021-03-09Merge remote-tracking branch 'origin/master' into developQMK Bot
2021-03-10Fix typo in `get_git_version()` (#12182)Ryan
2021-03-07Begin the process of deprecating bin/qmk in favor of the global cli (#12109)Zach White
2021-02-01CLI: Fix json flashing (#11765)Erovia
2021-01-20Fix QMK_BUILDDATE (#11641)Zach White
2021-01-17Generate version.h when compiling json files (#11581)Zach White
2021-01-16Improve the compile and flash subcommands (#11334)Zach White
2020-10-23c2json: Fix TypeError on MSYS2 (#10709)Ryan
2020-10-06[CLI] Add c2json (#8817)Erovia
2020-08-28Add debug logging to `run()` (#9986)Ryan
2020-05-26[CLI] Add a subcommand for getting information about a keyboard (#8666)Zach White
2020-04-13CLI: Use `shutil.which` to detect gmake, instead of OS check.Pete Johanson
2020-04-13CLI: Invoke gmake on FreeBSD when using `qmk compile`.Pete Johanson
2020-03-29CLI: More MSYS2 fixes (#8577)Erovia
2020-03-13Add decorators for determining keyboard and keymap based on current directory...skullydazed
2020-02-17Use pathlib everywhere we can (#7872)skullydazed
2019-12-08Fix compiling json filesZach White