doctor support windows base

This commit is contained in:
crazywhalecc
2023-12-23 00:23:47 +08:00
parent 201a31ce51
commit d85b9502fc
3 changed files with 19 additions and 7 deletions

View File

@@ -17,7 +17,7 @@ class OSCheckList
public function checkOS(): ?CheckResult
{
if (!in_array(PHP_OS_FAMILY, ['Darwin', 'Linux', 'BSD'])) {
return CheckResult::fail('Current OS is not supported');
return CheckResult::fail('Current OS is not supported: ' . PHP_OS_FAMILY);
}
$distro = PHP_OS_FAMILY === 'Linux' ? (' ' . SystemUtil::getOSRelease()['dist']) : '';
return CheckResult::ok(PHP_OS_FAMILY . ' ' . php_uname('m') . $distro . ', supported');