keyboard stuff
1import platform
2
3from milc import cli
4
5from .check import CheckStatus, release_info
6
7
8def os_test_windows():
9 """Run the Windows specific tests.
10 """
11 win32_ver = platform.win32_ver()
12 cli.log.info("Detected {fg_cyan}Windows %s (%s){fg_reset}.", win32_ver[0], win32_ver[1])
13
14 # MSYS really does not like "/" files - resolve manually
15 file = cli.run(['cygpath', '-m', '/etc/qmk-release']).stdout.strip()
16 qmk_distro_version = release_info(file).get('VERSION', None)
17 if qmk_distro_version:
18 cli.log.info('QMK MSYS version: %s', qmk_distro_version)
19
20 return CheckStatus.OK