Fish-rpm-installed - Interactive RPM installation history viewer

Hello Fedora community!

I’d like to share a small tool I created for Fish shell users on Fedora.

fish-rpm-installed is a Fish function that provides an interactive way to browse your RPM package installation history. Instead of scrolling through dnf history or parsing rpm output, you get a clean, searchable interface powered by fzf.

Features:

  • Interactive list of all installed packages sorted by installation date

  • Instant search/filtering

  • One-key access to detailed package information

  • Lightweight - just a simple Fish function

Installation:

Using Fisher package manager:

fish

fisher install fdel-ux64/fish-rpm-installed

Or manually download the function:

fish

curl -sL https://raw.githubusercontent.com/fdel-ux64/fish-rpm-installed/main/functions/rpm-installed.fish -o ~/.config/fish/functions/rpm-installed.fish

Requirements:

  • Fish shell

  • fzf (sudo dnf install fzf)

GitHub repository: https://github.com/fdel-ux64/fish-rpm-installed

Usage: Simply run rpm-installed in your terminal.

This is my first contribution to the Fedora community, and I’d appreciate any feedback or suggestions for improvements. If you find it useful, feel free to star the repo or contribute!

Cheers!

2 Likes

That is awesome!
A lot of the development community do not hang out here. Find their mailing lists and our Matrix chat devel room in chat.fedoraproject.org

keep up the good work!

Thank you so much for the encouragement and suggestions! I really appreciate it. I’ll look into the Matrix chat and mailing lists. Thanks for the kind words! :slightly_smiling_face: