Skip to content

MisterKartoffel/pacmenu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 

Repository files navigation

pacmenu

An opinionated fzf-powered menu for Pacman

Preview of the Uninstall menu

Dependencies

Required

And one of:

Optional

An AUR helper:

Installation

Clone the repository

git clone https://github.com/MisterKartoffel/pacmenu.git
cd pacmenu

Ensure script is executable

chmod +x pacmenu.sh

Usage

Usage: pacmenu.sh [OPTIONS]

Options:
    -a, --auth [run0|sudo|doas]
            choose which privilege escalation program to run when running the operation.

    -p, --package-manager [paru|yay]
            select alternative package manager to use, enabling the aur menu if applicable.

    -s, --start-mode [repos|aur|uninstall]
            allows starting from any of the three available menus.

    -i, --install-flags <default: -S>
            set additional flags for pacman's sync operation.

    -u, --uninstall-flags <default: -Rns>
            set additional flags for pacman's remove operation.

    -r, --reinstall
            shows installed packages in the install menus with the "[installed]" tag.

    -h, --help
            show this help message.

Menu actions:
    Ctrl-s      Cycle between menus.
    Tab         Select current item.
    Enter       Submit selection.

Acknowledgements

  • bw-fzf for being the first fzf menu script I dove deep into.
  • User id__a of the Ghostty Discord Server for their sneak peek of their own menu for brew, which inspired me to make this one (and from which the colors I stole).

About

An opinionated fzf-powered menu for the Pacman package manager (with AUR support).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages