https://github.com/goarano/zsh-fzf-packagemanager
zsh plugin for interactive package managing powered by fzf
https://github.com/goarano/zsh-fzf-packagemanager
apt aptitude brew cli dnf fzf shell unix zsh zsh-plugin
Last synced: 3 months ago
JSON representation
zsh plugin for interactive package managing powered by fzf
- Host: GitHub
- URL: https://github.com/goarano/zsh-fzf-packagemanager
- Owner: goarano
- License: gpl-3.0
- Created: 2023-04-26T11:02:27.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-01T07:54:41.000Z (about 1 year ago)
- Last Synced: 2025-03-29T13:11:31.997Z (8 months ago)
- Topics: apt, aptitude, brew, cli, dnf, fzf, shell, unix, zsh, zsh-plugin
- Language: Shell
- Homepage:
- Size: 20.5 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-zsh-plugins - fzf-packagemanager - Adds commands for installing tools via various package managers using [fzf](https://github.com/junegunn/fzf). Supports `apt`, `brew` & `dnf`. (Plugins / ZSH on Windows)
- fucking-awesome-zsh-plugins - fzf-packagemanager - Adds commands for installing tools via various package managers using <b><code> 75058⭐</code></b> <b><code> 2613🍴</code></b> [fzf](https://github.com/junegunn/fzf)). Supports `apt`, `brew` & `dnf`. (Plugins / ZSH on Windows)
README
# zsh-fzf-packagemanager
Adds commands for installing tools via various package managers using [fzf](https://github.com/junegunn/fzf).
Supports the following package managers:
* brew
* apt
* dnf
## Usage
This package adds interactive aliases for installing packages using various package managers.
Alternatively to using them you can also take advantage of the [fzf completion feature](https://github.com/junegunn/fzf#fuzzy-completion-for-bash-and-zsh), e.g. by typing `apt install git**` and pressing `` to complete the argument using fzf.
### apt
The following aliases are available:
* `aip` apt install package
* `arp` apt remove package
### brew
The following aliases are available:
* `bip` brew install package
* `bup` brew uninstall package
* `bcip` brew --cask install package
* `bcup` brew --cask uninstall package
### dnf
The following aliases are available:
* `dip` dnf install package
* `drp` dnf remove package
## Installation
You need to have [fzf](https://github.com/junegunn/fzf) installed.
### Antidote
```
antidote install goarano/zsh-packagemanager-fzf
```
### Zgen
```
zgen load goarano/zsh-packagemanager-fzf
```
### Antigen
```
antigen bundle goarano/zsh-packagemanager-fzf
```
## Credits
♥ Kudos to @jungeunn for developing [fzf](https://github.com/junegunn/fzf).
♥ This plugin was inspired by [fzf-brew](https://github.com/thirteen37/fzf-brew).