summaryrefslogtreecommitdiffstats
path: root/lib/python/qmk/commands.py
Commit message (Expand)AuthorAgeFilesLines
* Add `qmk ci-validate-aliases` (#22205)Nick Brassel2023-10-061-4/+7
* Remove layout aliases from keyboard_aliases.hjson (#21658)Joel Challis2023-08-011-3/+0
* Consolidate `KEYBOARD_OUTPUT`+`KEYMAP_OUTPUT`=>`INTERMEDIATE_OUTPUT` (#21272)Nick Brassel2023-06-211-15/+11
* Append user variables to the end of make command (#20177)Albert Y2023-04-031-3/+3
* Increase verbosity of make command (#20172)Albert Y2023-03-211-0/+3
* Format DD mappings and schemas (#18924)Ryan2022-11-081-1/+1
* [CLI] Ensure consistent clean behaviour (#18781)Joel Challis2022-10-201-3/+32
* Correctly build keymap.json containing additional config (#18766)Joel Challis2022-10-191-5/+4
* Merge remote-tracking branch 'origin/master' into developQMK Bot2022-03-181-104/+1
|\
| * Relocate CLI git interactions (#16682)Joel Challis2022-03-181-104/+1
* | Merge remote-tracking branch 'origin/master' into developzvecr2022-03-181-37/+17
|\|
| * [CLI] Add common util for dumping generated content (#16674)Joel Challis2022-03-181-37/+17
|/
* CLI: Validate JSON keymap input (#16261)Erovia2022-02-281-4/+15
* Migrate more makefile utilities to builddefs sub-directory (#16002)Joel Challis2022-02-101-1/+1
* `qmk doctor`: display qmk_firmware version tag (#16155)Ryan2022-02-011-0/+8
* Macros in JSON keymaps (#14374)Zach White2021-11-221-1/+1
* New CLI subcommand to create clang-compatible compilation database (`compile_...Bao2021-09-161-4/+10
* Remove bin/qmk (#14231)Zach White2021-08-291-1/+1
* `--parallel` improvements (#13800)ruro2021-08-181-3/+20
* Port new_keyboard.sh to CLI (#13706)Ryan2021-07-301-0/+9
* CLI: Add git and venv info to doctor's output (#13405)Erovia2021-07-101-1/+70
* CLI: Add subcommand to generate version.h (#13151)Ryan2021-06-271-24/+38
* Merge remote-tracking branch 'origin/master' into developZach White2021-05-191-21/+2
|\
| * Align our subprocess usage with current best practices. (#12940)Zach White2021-05-191-21/+2
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2021-05-091-1/+1
|\|
| * CLI: Use BASH if SHELL variable is not set (Windows) (#12847)Erovia2021-05-091-1/+1
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2021-05-091-6/+28
|\|
| * Allow MAKE environment override for 'qmk clean' (#12473)Joel Challis2021-05-091-6/+28
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2021-03-241-0/+10
|\|
| * Add support for qmk_configurator style aliases (#11954)Zach White2021-03-241-0/+10
* | Consistently use bin/qmk when that script is called (#12286)Zach White2021-03-181-1/+1
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2021-03-091-1/+1
|\|
| * Fix typo in `get_git_version()` (#12182)Ryan2021-03-101-1/+1
* | Begin the process of deprecating bin/qmk in favor of the global cli (#12109)Zach White2021-03-071-0/+1
|/
* CLI: Fix json flashing (#11765)Erovia2021-02-011-1/+4
* Fix QMK_BUILDDATE (#11641)Zach White2021-01-201-1/+1
* Generate version.h when compiling json files (#11581)Zach White2021-01-171-3/+55
* Improve the compile and flash subcommands (#11334)Zach White2021-01-161-12/+81
* c2json: Fix TypeError on MSYS2 (#10709)Ryan2020-10-231-1/+2
* [CLI] Add c2json (#8817)Erovia2020-10-061-3/+0
* Add debug logging to `run()` (#9986)Ryan2020-08-281-0/+3
* [CLI] Add a subcommand for getting information about a keyboard (#8666)Zach White2020-05-261-0/+1
* CLI: Use `shutil.which` to detect gmake, instead of OS check.Pete Johanson2020-04-131-5/+2
* CLI: Invoke gmake on FreeBSD when using `qmk compile`.Pete Johanson2020-04-131-1/+6
* CLI: More MSYS2 fixes (#8577)Erovia2020-03-291-0/+20
* Add decorators for determining keyboard and keymap based on current directory...skullydazed2020-03-131-69/+0
* Use pathlib everywhere we can (#7872)skullydazed2020-02-171-9/+87
* Fix compiling json filesZach White2019-12-081-8/+3
* format code according to conventions [skip ci]QMK Bot2019-11-161-1/+3
* Add CLI command for flashing a keyboardjorgemanzo2019-11-151-0/+57