Expand description
Core non-UI logic split into modular submodules.
Re-exports§
pub use aur_official_catalog_dup::aur_pkgnames_also_in_official_catalog;pub use filter::apply_filters_and_sort_preserve_selection;pub use gating::is_allowed;pub use gating::set_allowed_only_selected;pub use gating::set_allowed_ring;pub use lists::add_to_downgrade_list;pub use lists::add_to_install_list;pub use lists::add_to_remove_list;pub use pkgbuild_checks::clear_stale_pkgbuild_checks_for_selection;pub use pkgbuild_checks::pkgbuild_check_response_matches_selection;pub use prefetch::ring_prefetch_from_selected;pub use query::send_query;pub use selection::move_sel_cached;pub use services::resolve_service_impacts;pub use sort::invalidate_sort_caches;pub use sort::sort_results_preserve_selection;pub use summary::compute_post_summary;
Modules§
- aur_
official_ catalog_ dup - Detect AUR-selected installs whose
pkgnamealso appears as an official/sync row in a catalog. - deps
- Dependency resolution and analysis for preflight checks.
- distro
- Distro-related logic helpers (filtering and labels).
- doas_
persist_ setup - Helpers for the optional
doaspersist setup wizard. - faillock
- Faillock status checking and configuration parsing.
- files
- File list resolution and diff computation for preflight checks.
- filter
- Package filtering logic for repository and AUR results.
- gating
- Access control for package detail loading to optimize performance.
- lists
- Management of install, remove, and downgrade package lists.
- long_
run_ auth - Long-running privilege/auth readiness helpers.
- password
- Privilege password validation utilities.
- pkgbuild_
checks - PKGBUILD static check state tied to the selected package.
- prefetch
- Proactive detail fetching for packages near the current selection.
- preflight
- Preflight summary computation helpers.
- privilege
- Privilege escalation abstraction for sudo/doas support.
- query
- Search query dispatch and ID management for result correlation.
- repos
- Third-party repository definitions (
repos.conf) and results-filter wiring. - sandbox
- AUR sandbox preflight checks for build dependencies.
- selection
- Selection movement and detail coordination during navigation.
- services
- Service impact resolution for the preflight “Services” tab.
- sort
- Result sorting with selection preservation across sort modes.
- ssh_
setup - SSH setup workflow helpers for AUR voting.
- sudo_
timestamp_ setup - Helpers for the optional
sudocredential cache (timestamp_timeout) setup wizard. - summary
- Post-transaction summary computation for file changes and service impacts.