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

@@ -45,9 +45,9 @@ class PkgConfigCheck
public function fix(): bool
{
ApplicationContext::set('elephant', true);
$installer = new PackageInstaller(['dl-binary-only' => true]);
$installer = new PackageInstaller(['dl-binary-only' => true], interactive: false);
$installer->addInstallPackage('pkg-config');
$installer->run(false, true);
$installer->run(true);
return true;
}
}