github Firstp1ck/Pacsea v0.3.0

latest releases: v0.8.2, v0.8.1, v0.8.0...
pre-release8 months ago

Pacsea v0.3.0 — PKGBUILD tools, repo filters, and best‑match sorting

Date: 2025-10-09

Pacsea v0.3.0 focuses on richer package details, smarter search, and quicker workflows: an optional PKGBUILD viewer with copy‑to‑clipboard, clickable repository filters, and a new "Best matches" sort mode. Search gains Vim‑style Normal/Insert modes, while the Package Info panel now follows the focused pane. Configuration and keybindings are reloadable on the fly.


Highlights

  • PKGBUILD viewer with toggle and clipboard copy helper
  • Clickable repo filters in Results: [AUR], [core], [extra], [multilib]
  • New sort mode: Best matches (relevance)
  • Vim‑style Search modes: Normal/Insert with select/delete
  • Package Info follows the focused pane (Results/Recent/Install)
  • AUR popularity and repo badges shown in Results and Install lists
  • Live config reload (Ctrl+R) and customizable keybindings

Features (v0.3.0)

  • PKGBUILD viewer and tools
    • Optional PKGBUILD preview that can be toggled with Ctrl+X or by clicking the label in Package Info
    • Mouse wheel scrolling, Esc to close
    • One‑click "Check Package Build" action copies the PKGBUILD to clipboard with a configurable clipboard_suffix
  • Results improvements
    • Clickable repo filters in the Results title: [AUR], [core], [extra], [multilib]
    • Repo badges and AUR popularity shown in Results and Install lists
  • Sorting
    • New "Best matches" relevance sort added alongside Alphabetical and AUR‑popularity modes
  • Search UX
    • Vim‑style modes: toggle Normal/Insert; in Normal, extend selection with h/l, delete with d
    • j/k movement supported in all panes
  • Details behavior
    • Package Info now follows the focused pane (Results, Recent, or Install)
  • Configuration and keybindings
    • XDG‑compliant config at $XDG_CONFIG_HOME/pacsea/pacsea.conf (repo config/pacsea.conf preferred during development)
    • Live reload of theme/settings with Ctrl+R
    • Customizable keybindings for global actions and per‑pane behaviors
    • App settings include layout percentages and app_dry_run_default
  • Safety and observability
    • --dry-run mode prints exact commands without performing installs

Performance and reliability

  • Details prefetching keeps navigation responsive
  • Improved caching and persistence across runs

Credits

  • Omarchy Distro — UX/workflow inspiration
  • ratatui, crossterm — TUI foundations
  • Arch Linux & AUR — data sources and tooling

Don't miss a new Pacsea release

NewReleases is sending notifications on new releases.