https://github.com/prateeknischal/fzf-pass
fzf based fuzzy finder password extension for pass(1)
https://github.com/prateeknischal/fzf-pass
fzf gnupg2 pass password-manager
Last synced: 4 months ago
JSON representation
fzf based fuzzy finder password extension for pass(1)
- Host: GitHub
- URL: https://github.com/prateeknischal/fzf-pass
- Owner: prateeknischal
- License: mit
- Created: 2021-10-31T18:51:44.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-08-27T23:56:45.000Z (over 1 year ago)
- Last Synced: 2024-08-13T07:15:58.474Z (8 months ago)
- Topics: fzf, gnupg2, pass, password-manager
- Language: Shell
- Homepage: https://www.passwordstore.org/
- Size: 1.95 KB
- Stars: 9
- Watchers: 3
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- jimsghstars - prateeknischal/fzf-pass - fzf based fuzzy finder password extension for pass(1) (Shell)
README
# pass fuzzy finder
A [pass](https://www.passwordstore.org/) extension to fuzzy search passwords
using [fzf](https://github.com/junegunn/fzf).## Description
`pass ff` supercharges `pass` password finder by using fuzzy search using `fzf`
and then copying it to the clip board ready to rock if a single match is found.
In case more than one matches are found, it will present the list of passwords
that matches using the `fzf` UI and the required one can be selected which will
then be copied to the clip board.## Usage
```bash
pass ff 0.0.1 - A pass(1) extension that provides fuzzy
search on the password list using fzf(1)Usage:
pass ff [-h] [-nc] [pass-name]
Provide the capability of fuzzy search from the password list
using fzf(1).Options:
-n, --no-copy Print the password instead of writing to clipboard
-v, --version Print the version and exit
-h, --help Print this help message and exit
```## Examples and screenshots
```bash
$ pass ff example
```
[](https://asciinema.org/a/448380)## Installation
### Requirements
* [`fzf`](https://github.com/junegunn/fzf)```bash
$ cd /tmp
$ git clone https://github.com/prateeknischal/fzf-pass.git
$ cd fzf-pass
$ cp ff.bash ~/.password-store/.extensions/ff.bash# In case the extensions are not enabled,
$ echo "export PASSWORD_STORE_ENABLE_EXTENSIONS=true" >> ~/.bash_profile
$ source ~/.bash_profile
```