38 lines
1.2 KiB
Markdown
38 lines
1.2 KiB
Markdown
# bwzy - bitwarden ... fuzzy
|
|
|
|
bwzy is a fuzzy finder for Bitwarden using the official bitwarden cli.
|
|
|
|
The `bw` cli is great, but not very user-friendly.
|
|
|
|
`bwzy` tries to make this quicker by caching the information and presenting it via the magnificient [fzf](https://junegunn.github.io/fzf/).
|
|
|
|
# current features
|
|
- search based on name and folder
|
|
- copy user/pass/totp
|
|
- cache the items in shared memory (`/dev/shm/`) to make it fast
|
|
- cache does not persist through reboots
|
|
- refresh/flush cache
|
|
- preview items in `YAML` form
|
|
|
|
# requirements
|
|
|
|
The following software is needed by `bwzy`:
|
|
|
|
- [fzf](https://junegunn.github.io/fzf/) for fuzzy finding
|
|
- [bitwarden cli client](https://contributing.bitwarden.com/getting-started/clients/cli) to access bitwarden
|
|
- [jq](https://jqlang.github.io/jq/) to work with the JSON
|
|
- [OATH Toolkit](https://www.nongnu.org/oath-toolkit/) allows generating TOTP tokens
|
|
- [charmbracelet - gum](https://github.com/charmbracelet/gum) for the loading spinner and color
|
|
|
|
it also expects `sed` and `awk` to be available
|
|
|
|
## arch install
|
|
```bash
|
|
pacman -S fzf bitwarden-cli jq haskell-yaml oath-toolkit gum
|
|
```
|
|
|
|
# feature ideas
|
|
- auto-fill
|
|
- "archive" feature to filter things
|
|
- ability to edit an entry
|
|
- ability to add a new e.ntry
|