Move all interactive input to construct

This commit is contained in:
crazywhalecc
2026-03-09 11:04:18 +08:00
parent 1f768ffc64
commit 77e129881a
11 changed files with 96 additions and 61 deletions

View File

@@ -34,9 +34,9 @@ class ZigCheck
#[FixItem('install-zig')]
public function installZig(): bool
{
$installer = new PackageInstaller();
$installer = new PackageInstaller(interactive: false);
$installer->addInstallPackage('zig');
$installer->run(false);
$installer->run(true);
return $installer->isPackageInstalled('zig');
}
}