• 0.1.1 3af159e09a

    fix(show): star marker, aligned gutter and smarter AUR merge

    bryanpedini released this 2026-10-10 16:01:51 +02:00 | 0 commits to main since this release

    N?? / show marks the upstream candidate with "" instead of ">" (the
    prompt, which read as a command in logs), and every line but the note
    gets a two-character gutter: " " for the installed record, "
    " for the
    candidate, so keys and colons line up. The plain native fallback (zypper,
    unmergeable records) and the not-installed candidate use the same gutter.

    pacman records (-Qi with -Si or the AUR helper's -Sia) are now compared
    the way they are meant:

    • values unwrapped (continuation lines joined, runs of blanks as one):
      yay wraps Depends On / Optional Deps at 80 columns even without a
      terminal unless COLUMNS=0, which the helper now gets for -Qua and -Sia
    • Depends On, Provides, Conflicts With, Make/Check Deps and the other
      lists as sets of exact tokens in any order (a constraint is a change)
    • Optional Deps by package names ("name: description [installed]" in
      -Qi, bare names from the AUR)
    • a differing value is one line like -Qi, Optional Deps one entry per
      line; candidate-only fields sit next to their counterpart (Repository
      after Version, AUR URL after URL, Maintainer after Packager, ...)

    Verified on recorded claude-desktop records (paru 2.1.0, yay 13.0.1, the
    installed 2.9939.4-1 from the AUR's own .SRCINFO); discovery/pacman.md
    section 15.2.

    Downloads