https://github.com/jdujava/fmenu
Scripts using fzf as a dmenu replacement
https://github.com/jdujava/fmenu
Last synced: 7 months ago
JSON representation
Scripts using fzf as a dmenu replacement
- Host: GitHub
- URL: https://github.com/jdujava/fmenu
- Owner: jdujava
- License: mit
- Created: 2025-05-27T11:38:46.000Z (10 months ago)
- Default Branch: master
- Last Pushed: 2025-05-31T14:07:21.000Z (10 months ago)
- Last Synced: 2025-06-24T07:09:33.768Z (9 months ago)
- Language: Shell
- Homepage:
- Size: 20.5 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# `fmenu` and related scripts
This is a collection of scripts using [`fzf`](https://github.com/junegunn/fzf).
The main script is `fmenu` — fuzzy-selection dynamic menu — which can be
used as a [`dmenu`](https://tools.suckless.org/dmenu/) replacement/enhancement.
Other scripts include:
- `fmenu_run` — run binaries/commands in `$PATH`
- `vfzf` — open files in an `$EDITOR`
- `zfzf` — open PDF/DjVu/PS files in `zathura`
- `mfzf` — open manpage(s)
- `fprompt` — simple binary ("No/Yes") prompt
- `clipfmenu` — clipboard history menu
- `passfmenu` — password manager menu
- `fzfopen` — open files by the mime type
- `fdict` — fuzzy-finder interface to dictionaries
- `fzf-oneliner` — run one-liner shell scripts
## Installation
You can manually install `fmenu` and related scripts by cloning
this repository and running (if necessary as root)
```sh
make install
```
Alternatively (on Arch-based systems), you can utilize the custom
PKGBUILD repository [AUR-jdujava](https://github.com/jdujava/AUR-jdujava).