What
Running every check to debug one target is noisy. Add --component= (id or exact name) to php artisan pharos:check that runs only that component, ignoring its interval, and prints the result.
Where
app/Console/Commands/RunChecks.php → CheckRunner. Test: two components, flag runs one, the other keeps its last_run_at.
Done when
php artisan pharos:check --component=3 and --component="Website" both work; unknown id/name gives a clear error and exit 1.
What
Running every check to debug one target is noisy. Add
--component=(id or exact name) tophp artisan pharos:checkthat runs only that component, ignoring its interval, and prints the result.Where
app/Console/Commands/RunChecks.php→CheckRunner. Test: two components, flag runs one, the other keeps itslast_run_at.Done when
php artisan pharos:check --component=3and--component="Website"both work; unknown id/name gives a clear error and exit 1.