
أداة CLI خفيفة الوزن للبحث والوصول التفاعلي إلى إدخالات قاعدة بيانات KeePassXC باستخدام fzf. سريعة وآمنة ومركزة على الطرفية.
واجهة طرفية تفاعلية لإدارة قواعد بيانات KeePass باستخدام keepassxc-cli و fzf.

keepassxc-cli - عميل سطر الأوامر لـ KeePassXCfzf - الباحث الضبابي لسطر الأوامر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>/environtrapلم يتم العثور على keepassxc-cli: قم بتثبيت KeePassXC (sudo apt install keepassxc)
لم يتم العثور على fzf: قم بتثبيت fzf (sudo apt install fzf)
الحافظة لا تعمل: قم بتثبيت xclip (sudo apt install xclip) أو wl-clipboard لـ Wayland
قاعدة البيانات لا تفتح: تحقق من كلمة المرور، مسار الملف، ومسار ملف المفتاح إن وُجد
MIT
| المفتاح | الإجراء |
|---|
Ctrl+P | نسخ كلمة المرور (تُمسح بعد 10 ثوانٍ) |
Ctrl+U | نسخ اسم المستخدم (يُمسح بعد 30 ثانية) |
Ctrl+L | نسخ الرابط (يُمسح بعد 30 ثانية) |
Ctrl+N | نسخ الملاحظات (تُمسح بعد 30 ثانية) |
Alt+S | عرض كلمة المرور على الشاشة |
Enter | نسخ كلمة المرور والخروج |
ESC | خروج |