Skip to content

v0.4.1 - fzf picker for unlock

Choose a tag to compare

@magnattic magnattic released this 30 Apr 10:55
· 3 commits to main since this release

The numbered-list picker from v0.4.0 doesn't scale to real KeePass databases. Replaced with fzf multi-select.

Changes

  • kpxc unlock (first run / --interactive) now opens an fzf multi-select picker. TAB to mark, ENTER to confirm, ESC to cancel. Ctrl+A / Ctrl+D select-all / deselect-all. 80% screen height, reverse layout.
  • Special sentinel [ all entries -> master mode ] at the top of the picker. Mark it to flip into master mode (saved as all in the scope file).
  • fzf is now a soft dependency: required for the picker, but kpxc unlock --master and pre-creating the scope file by hand both work without it.
  • When fzf is missing, the picker prints a clear install hint and the alternatives.

Install fzf

sudo apt install fzf       # Debian/Ubuntu
sudo pacman -S fzf         # Arch
sudo dnf install fzf       # Fedora
brew install fzf           # macOS