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 InstallPackageCommand extends BaseCommand
public function handle(): int
{
ApplicationContext::set('elephant', true);
$installer = new PackageInstaller([...$this->input->getOptions(), 'dl-prefer-binary' => true]);
$installer = new PackageInstaller([...$this->input->getOptions(), 'dl-prefer-binary' => true], false);
$installer->addInstallPackage($this->input->getArgument('package'));
$installer->run(true, true);
$installer->run(true);
return static::SUCCESS;
}
}