
KeePassXC डेटाबेस प्रविष्टियों को fzf का उपयोग करके इंटरैक्टिव रूप से खोजने और एक्सेस करने के लिए एक हल्का CLI उपकरण। तेज, सुरक्षित, और टर्मिनल-केंद्रित।
keepassxc-cli और fzf का उपयोग करके KeePass डेटाबेस प्रबंधित करने के लिए इंटरएक्टिव टर्मिनल इंटरफ़ेस।

keepassxc-cli - KeePassXC कमांड-लाइन क्लाइंटfzf - कमांड-लाइन फ़ज़ी फ़ाइंडरbash - यूनिक्स शेलxclip (X11)wl-copy (Wayland)pbcopy (macOS)# Install to /usr/local/bin (requires sudo)
curl -fsSL https://raw.githubusercontent.com/creusvictor/keepassxc-fzf/main/install.sh | sudo bash
# Or install to ~/.local/bin (no sudo required)
curl -fsSL https://raw.githubusercontent.com/creusvictor/keepassxc-fzf/main/install.sh | PREFIX=~/.local bash
# Debian/Ubuntu
sudo apt install keepassxc fzf xclip
# Arch Linux
sudo pacman -S keepassxc fzf xclip
# Fedora
sudo dnf install keepassxc fzf xclip
# macOS
brew install keepassxc fzf
git clone https://github.com/creusvictor/keepassxc-fzf.git
cd keepassxc-fzf
# Install to /usr/local/bin (requires sudo)
sudo make install
# Or install to ~/.local/bin
make install PREFIX=~/.local
sudo make uninstall
# Or: make uninstall PREFIX=~/.local
keepassxc-fzf [OPTIONS] [database.kdbx]
Options:
-h, --help Show help
-k, --keyfile FILE Use keyfile
Environment variables:
KPDB Path to KeePass database
KPKF Path to keyfile
Precedence (highest to lowest):
1. CLI arguments (-k, database path)
2. Environment variables (KPDB, KPKF)
Note: KPKF is only inherited from the environment when the database also
comes from KPDB. If you pass a database path on the CLI, env credentials
are ignored to avoid mixing credentials from different databases.
The master password is always entered interactively and is never read
from the environment.
# Basic usage
keepassxc-fzf ~/passwords.kdbx
# With keyfile
keepassxc-fzf -k ~/key.key ~/passwords.kdbx
# Using environment variables
export KPDB="$HOME/passwords.kdbx"
export KPKF="$HOME/key.key"
keepassxc-fzf
मानक fzf नेविगेशन भी काम करता है (Ctrl+J/Ctrl+K, तीर, टाइप करके खोजें)।
***** से मास्क करता हैchmod 600 अस्थायी फ़ाइल के माध्यम से पास किया जाता है, पर्यावरण चर के माध्यम से नहीं, इसलिए यह /proc/<pid>/environ में दिखाई नहीं देताtrap के माध्यम से बाहर निकलने पर अस्थायी पासवर्ड फ़ाइल हटा दी जाती हैkeepassxc-cli नहीं मिला: KeePassXC स्थापित करें (sudo apt install keepassxc)
fzf नहीं मिला: fzf स्थापित करें (sudo apt install fzf)
क्लिपबोर्ड काम नहीं कर रहा: xclip (sudo apt install xclip) या Wayland के लिए wl-clipboard स्थापित करें
डेटाबेस नहीं खुल रहा: पासवर्ड, फ़ाइल पथ और उपयोग किए जाने पर कीफ़ाइल पथ सत्यापित करें
MIT
| Key | कार्रवाई |
|---|
Ctrl+P | पासवर्ड कॉपी करें (10 सेकंड में साफ़ होता है) |
Ctrl+U | उपयोगकर्ता नाम कॉपी करें (30 सेकंड में साफ़ होता है) |
Ctrl+L | URL कॉपी करें (30 सेकंड में साफ़ होता है) |
Ctrl+N | नोट्स कॉपी करें (30 सेकंड में साफ़ होता है) |
Alt+S | स्क्रीन पर पासवर्ड दिखाएं |
Enter | पासवर्ड कॉपी करें और बाहर निकलें |
ESC | बाहर निकलें |