zvecr
8d6a53d792
Add userspace-setup subcommand
2024-11-14 21:04:48 +00:00
zvecr
d20af71118
Automatically configure userspace at runtime
2024-10-27 05:00:54 +00:00
Zach White
69b3b890d2
check for __init__ instead of doctor
2021-06-21 22:14:38 -07:00
Zach White
4283c258d9
remove the module checking code in favor of qmk_firmware doing that directly
2021-05-10 12:22:44 -07:00
Zach White
1da98510d3
make the qmk_firmware check more robust
2021-03-27 11:34:36 -07:00
Zach White
fe42ab3534
General improvements
...
* refactor to make the code clearer in some places
* don't call bin/qmk anymore
* ask the user if they want to install python modules when they're missing
2021-03-27 08:34:34 -07:00
Zach White
670a07ff0b
replace dash with underscore in module import name
2021-01-11 09:37:32 -08:00
skullY
5342ab3e10
check if requirements are installed before importing qmk_firmware
2020-10-19 09:30:01 -07:00
Zach White
c51c898562
use cli.echo, not cli.args.echo.
2020-05-27 20:51:28 -07:00
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
a5c8efddb4
Rework how the CLI calls subcommands
2019-09-08 19:58:56 -07:00
skullY
8b465623d1
fix qmk setup when run on a fresh system
2019-07-01 01:31:29 -07:00
skullY
814a3ef41b
Add a very lightly tested qmk setup
2019-07-01 00:11:18 -07:00