2
0
Fork 0
mirror of https://github.com/koel/koel synced 2024-12-26 12:33:06 +00:00
koel/app/Console/Commands/PruneLibraryCommand.php
2022-07-29 12:51:20 +02:00

25 lines
549 B
PHP

<?php
namespace App\Console\Commands;
use App\Services\LibraryManager;
use Illuminate\Console\Command;
class PruneLibraryCommand extends Command
{
protected $signature = 'koel:prune';
protected $description = 'Remove empty artists and albums';
public function __construct(private LibraryManager $libraryManager)
{
parent::__construct();
}
public function handle(): int
{
$this->libraryManager->prune();
$this->info('Empty artists and albums removed.');
return self::SUCCESS;
}
}