c7f37a0e1b83dd420ddbf2984fa4d51b65d2d78c
* Remove the shadow argparser * Make it easier to reason about arguments and how they're translated into the config tree * Populate self.config during init to support setting user.qmk_home for the global CLI * Remove the short argument -c so that we can unambiguously determine the config file location without doing full argument processing * Remove the --save-config option as it's a little confusing anyway * Use Pathlib for path manipulation
QMK CLI
A program to help users work with QMK Firmware.
Features
- Interact with your qmk_firmware tree from any location
- Use
qmk cloneto pull down anyone'sqmk_firmwarefork - Setup your build environment with
qmk setup - Check that your environment is correctly setup with
qmk doctor - Dispatches to
qmk_firmware/bin/qmkfor additional functionality:qmk compile-json- More to come
Quickstart
To be written.
Languages
Python
100%