summaryrefslogtreecommitdiff
path: root/lib/python/qmk/commands.py
AgeCommit message (Expand)AuthorFilesLines
2025-04-09More Windows->Unix style path fixes. (#25119)Nick Brassel1-1/+2
2025-02-26Community modules (#24848)Nick Brassel1-1/+4
2024-11-24Allow codegen of `keymap.json` => `keymap.c` without requiring layers/layout ...Nick Brassel1-1/+1
2024-08-12Merge remote-tracking branch 'origin/master' into developQMK Bot1-1/+6
2024-08-12Userspace: add support for adding environment variables during build (#22887)Nick Brassel1-1/+6
2024-07-24Merge remote-tracking branch 'origin/master' into developQMK Bot1-0/+6
2024-07-24[CLI] Only generate files if contents change. (#24038)Nick Brassel1-0/+6
2024-06-19[CLI] Force `dump_lines()` to always use Unix line endings (#23954)Ryan1-1/+3
2024-06-15[CLI] Don't `exit()` when certain exceptions occur. (#23442)Nick Brassel1-1/+2
2023-11-28QMK Userspace (#22222)Nick Brassel1-0/+6
2023-11-22CLI parallel search updates (#22525)Nick Brassel1-2/+2
2023-11-15CLI refactoring for common build target APIs (#22221)Nick Brassel1-162/+2
2023-10-06Add `qmk ci-validate-aliases` (#22205)Nick Brassel1-4/+7
2023-08-01Remove layout aliases from keyboard_aliases.hjson (#21658)Joel Challis1-3/+0
2023-06-21Consolidate `KEYBOARD_OUTPUT`+`KEYMAP_OUTPUT`=>`INTERMEDIATE_OUTPUT` (#21272)Nick Brassel1-15/+11
2023-04-03Append user variables to the end of make command (#20177)Albert Y1-3/+3
2023-03-21Increase verbosity of make command (#20172)Albert Y1-0/+3
2022-11-08Format DD mappings and schemas (#18924)Ryan1-1/+1
2022-10-20[CLI] Ensure consistent clean behaviour (#18781)Joel Challis1-3/+32
2022-10-19Correctly build keymap.json containing additional config (#18766)Joel Challis1-5/+4
2022-03-18Merge remote-tracking branch 'origin/master' into developQMK Bot1-104/+1
2022-03-18Relocate CLI git interactions (#16682)Joel Challis1-104/+1
2022-03-18Merge remote-tracking branch 'origin/master' into developzvecr1-37/+17
2022-03-18[CLI] Add common util for dumping generated content (#16674)Joel Challis1-37/+17
2022-02-28CLI: Validate JSON keymap input (#16261)Erovia1-4/+15
2022-02-10Migrate more makefile utilities to builddefs sub-directory (#16002)Joel Challis1-1/+1
2022-02-01`qmk doctor`: display qmk_firmware version tag (#16155)Ryan1-0/+8
2021-11-22Macros in JSON keymaps (#14374)Zach White1-1/+1
2021-09-16New CLI subcommand to create clang-compatible compilation database (`compile_...Bao1-4/+10
2021-08-29Remove bin/qmk (#14231)Zach White1-1/+1
2021-08-18`--parallel` improvements (#13800)ruro1-3/+20
2021-07-30Port new_keyboard.sh to CLI (#13706)Ryan1-0/+9
2021-07-10CLI: Add git and venv info to doctor's output (#13405)Erovia1-1/+70
2021-06-27CLI: Add subcommand to generate version.h (#13151)Ryan1-24/+38
2021-05-19Merge remote-tracking branch 'origin/master' into developZach White1-21/+2
2021-05-19Align our subprocess usage with current best practices. (#12940)Zach White1-21/+2
2021-05-09Merge remote-tracking branch 'origin/master' into developQMK Bot1-1/+1
2021-05-09CLI: Use BASH if SHELL variable is not set (Windows) (#12847)Erovia1-1/+1
2021-05-09Merge remote-tracking branch 'origin/master' into developQMK Bot1-6/+28
2021-05-09Allow MAKE environment override for 'qmk clean' (#12473)Joel Challis1-6/+28
2021-03-24Merge remote-tracking branch 'origin/master' into developQMK Bot1-0/+10
2021-03-24Add support for qmk_configurator style aliases (#11954)Zach White1-0/+10
2021-03-18Consistently use bin/qmk when that script is called (#12286)Zach White1-1/+1
2021-03-09Merge remote-tracking branch 'origin/master' into developQMK Bot1-1/+1
2021-03-10Fix typo in `get_git_version()` (#12182)Ryan1-1/+1
2021-03-07Begin the process of deprecating bin/qmk in favor of the global cli (#12109)Zach White1-0/+1
2021-02-01CLI: Fix json flashing (#11765)Erovia1-1/+4
2021-01-20Fix QMK_BUILDDATE (#11641)Zach White1-1/+1
2021-01-17Generate version.h when compiling json files (#11581)Zach White1-3/+55
2021-01-16Improve the compile and flash subcommands (#11334)Zach White1-12/+81