zvecr
2de8cf606c
Convert to f-strings
2026-04-22 23:13:12 +01:00
Joel Challis
af1403fc41
Fix relative paths if qmk_firmware exists elsewhere ( #206 )
2025-11-27 22:36:27 +11:00
fauxpark
27a97e4ebf
qmk setup: ask user what to do if repo already exists
2024-10-27 15:52:52 +11:00
Nick Brassel
db645b7db8
Merge pull request #137 from qmk/zvecr-patch-2
2023-01-19 10:39:39 +11:00
Joel Challis
d2f73683f8
Allow setup to handle empty home directories
2023-01-02 03:09:52 +00:00
Joel Challis
83978d4c68
Run qmk doctor in the correct directory
2023-01-02 02:59:51 +00:00
Joel Challis
c0698e953b
Disable use of config for setup|clone|env ( #128 )
2022-05-20 23:53:24 +01:00
Zach White
bcdac9a80e
add a basic ci test to make testing easier
2021-07-07 20:00:39 -07:00
Zach White
2f6f38cc33
Ensure that qmk doctor can be answered on windows ( #63 )
2021-06-25 18:55:51 -07:00
Ryan
558251860a
Updates for milc 1.4.0 ( #52 )
...
* Updates for milc 1.4.0
* Add halo dependency
* Just set version for now; remove halo as milc 1.4.1 should pull that in
* Bump milc
* Remove appdirs, argcomplete and colorama as they are also pulled in by MILC
2021-05-26 10:07:13 -07:00
Zach White
e447fb4252
mark user.qmk_home as a config_file option ( #53 )
2021-05-24 23:15:13 -07:00
Zach White
b36cf144e3
Pass color and unicode settings down to qmk doctor
...
fixes #50
2021-05-10 12:28:37 -07:00
Zach White
840c791cc8
don't use sys.executable when running qmk doctor
2021-03-27 17:02:04 -07:00
Zach White
1da98510d3
make the qmk_firmware check more robust
2021-03-27 11:34:36 -07:00
Zach White
aedad7e602
use the correct name
2021-03-27 09:04:51 -07:00
Zach White
504291bbf5
handle the case where qmk_firmware exists but isn't a clone
2021-03-27 09:04:51 -07:00
Zach White
c6e736adc7
make qmk clone more robust
2021-03-27 09:04:51 -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
fauxpark
d163222123
Path-ify QMK_HOME
2020-10-20 10:38:36 -07:00
skullY
9fdee68e7f
Fix qmk setup on windows
2020-10-07 12:06:48 -07:00
skullY
b36c53a249
Enhance qmk setup to add upstream
2020-10-07 12:06:02 -07:00
Zach White
7605ab1007
Switch to installed milc ( #31 )
2020-10-06 18:42:40 -07:00
fauxpark
315e863b21
Setup/clone: show default argument values more consistently
2020-09-23 20:10:14 -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
Joel Challis
a03aa1cbba
Update qmk_cli/subcommands/setup.py
...
Co-Authored-By: skullydazed <skullydazed@users.noreply.github.com >
2020-04-11 10:31:54 -07:00
zvecr
ab7d0c6e46
Protect against empty QMK_HOME folder
2020-04-11 10:31:54 -07:00
skullY
73c903b8b6
Add --no flag
2020-04-11 09:57:31 -07:00
skullydazed
8f2185af32
Update qmk_cli/subcommands/setup.py
2020-04-11 09:57:31 -07:00
Erovia
bae2f1f1ee
Fix argument passing to doctor subcommand
...
When 'qmk setup' is started with the '-y' argument, this argument should be specified for 'qmk doctor' as well.
2020-04-11 09:57:31 -07:00
Mikkel Jeppesen
db0b8cb9a0
Added workflow to test qmk cli setup on OSX, Linux and MSYS2
2020-02-21 11:13:59 -08:00
Erovia
490c94e282
Fix command line variable access for baseurl and branch
2019-11-10 11:10:49 -08:00
skullY
a5c8efddb4
Rework how the CLI calls subcommands
2019-09-08 19:58:56 -07:00
skullY
67698a52e0
flake8 config and cleanup
2019-07-01 13:11:42 -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