Skip to content
/ searz Public

Searz is an OS-agnostic package fuzzy finder.

License

Notifications You must be signed in to change notification settings

Vyogami/searz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Searz

screenshot

Searz is an OS-agnostic package fuzzy finder i.e it provides a fuzzy finder interface for various package managers across different Linux distributions. It allows users to easily search, preview, and manage packages from the command line.

Features

  • Supports multiple package managers: pacman, paru, yay, dnf, yum, and apt
  • Uses fzf for a powerful and intuitive fuzzy finder interface
  • Allows selection and deselection of multiple packages
  • Automatically invokes sudo when necessary

Requirements

  • fzf
  • bash > 4.3

Installation

curl -o ~/.local/bin/searz https://raw.githubusercontent.com/vyogami/searz/main/searz
chmod +x ~/.local/bin/searz

Usage

Simply run the searz with the desired options. If no options are specified, it defaults to the install command for the detected package manager.

searz [OPTIONS]

Examples

  • Firing up the fzf interface:

    searz
  • Using a specific package manager (yay in this case):

    PKG_CMD=yay searz

Keybindings

  • TAB: Select
  • Shift+TAB: Deselect

Help

To see the help message, use:

searz -h

Contributing

Contributions are welcome! Please open an issue or submit a pull request on GitHub.

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

Searz is an OS-agnostic package fuzzy finder.

Resources

License

Code of conduct

Stars

Watchers

Forks

Languages