Zach White
a7a7bd9f08
improve the qmk setup flow ( #20 )
...
* improve the qmk setup flow
* Apply suggestions from code review
Co-Authored-By: Erovia <Erovia@users.noreply.github.com >
* Update qmk_cli/subcommands/setup.py
* explicity set encoding to utf-8
* polishing
Co-authored-by: Erovia <Erovia@users.noreply.github.com >
2020-04-29 10:38:56 -07:00
skullY
1481dfe157
Make arg_only apply only to the subcommand it is part of
2020-04-15 12:07:15 -07:00
skullY
ac39b9bb0f
Fix setting config values for store_true and store_false
2020-04-15 09:30:49 -07:00
Zach White
56bcb12ed6
Add support for determining where a config option came from
2020-02-13 18:49:13 -08:00
Mikkel Jeppesen
897fe121e2
Replace rename with replace
2020-02-13 18:48:02 -08:00
skullY
bf502d26fa
sync milc with qmk_firmware
2020-01-26 11:40:00 -08:00
skullY
49b288786a
Add support for hidden subcommands
2019-11-28 08:42:49 -08:00
skullY
fb260f29e1
Fix commands with no arguments
2019-11-15 23:15:07 -08:00
skullY
4d1302696e
Make folding arguments into config operate more correctly.
2019-11-15 22:21:26 -08:00
skullY
4a45081412
filter None from config files
2019-11-12 16:53:32 -08:00
skullY
8ec66dd599
Improve --version
2019-11-11 11:56:20 -08:00
skullY
c7f37a0e1b
MILC improvements-
...
* 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
2019-11-11 09:14:24 -08:00
zvecr
b7d0a65bdf
Fix No such file or directory: 'C:\\dev\\null'
2019-10-23 22:51:53 -07:00
skullY
221d42fec1
sync milc.py with qmk_firmware
2019-10-23 22:47:50 -07:00
skullY
3683f86b4d
update milc
2019-09-09 10:30:01 -07:00
skullY
1d622467e4
Fix logging so certain modules don't output unwanted debug messages
2019-09-08 21:21:04 -07:00
skullY
8d75fd3dca
Sync milc with qmk_firmware
2019-09-08 19:56:54 -07:00
skullY
e1e1aaf041
Use flit to package instead of setuptools
2019-06-30 20:03:14 -07:00
skullY
297da040f0
Initial version of installable qmk_cli
2019-06-30 15:45:29 -07:00