repo-parse: add --ignore, --ignore-by
commit7a4d84615040c3de8756403278a46f62de303319
authorAlad Wenter <alad@archlinux.org>
Tue, 12 Mar 2024 16:50:30 +0000 (12 17:50 +0100)
committerAlad Wenter <alad@archlinux.org>
Tue, 12 Mar 2024 17:00:04 +0000 (12 18:00 +0100)
treefad5be0da61f12c5665599e7c06226c1cde68c9d
parent8be68baa7a15bd84ed80c70b6a8d225370e88e99
repo-parse: add --ignore, --ignore-by

Add --ignore and --ignore-by to directly remove targets from the
repository list.

For easier extensibility, this moves entry_search() from AUR::Repo to
aur-repo-parse. parse_db() now increases the package/matches count if
the handler function returns true.
lib/aur-repo
lib/aur-repo-parse
makepkg/aurutils.changelog
man1/aur-repo.1
perl/AUR/Repo.pm