Joel Challis
8c6339493d
Handle errors on Windows where some of the files have their read-only bit set ( #242 )
2026-07-01 02:48:30 +01:00
Joel Challis
2116dd9582
Migrate to ruff for python linting ( #240 )
2026-06-29 06:10:55 +01:00
Joel Challis
05d1c36f49
Migrate setup.cfg to pyproject.toml ( #236 )
2026-06-29 04:07:19 +01:00
Joel Challis
915bb40473
Align order of userspace search ( #205 )
2025-11-27 22:36:42 +11:00
Joel Challis
af1403fc41
Fix relative paths if qmk_firmware exists elsewhere ( #206 )
2025-11-27 22:36:27 +11:00
Joel Challis
75dcb0e475
Correct use of lru_cache for helpers ( #189 )
2024-11-15 06:51:59 +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