This is a Raycast extension to access keepass database.
keepassxc-cli in KeepassXC.app is required to access keepass databaseThere are 3 parameters required for this extension to work:
KeePassXC.app (default /Applications/KeePassXC.app)

Enter : Copy and Paste PasswordCmd+Enter : Copy PasswordCmd+B : Copy UsernameThis extension works by using keepassxc-cli(inside KeePassXC.app) in command line to access keepass database:
keepassxc-cli by simulating command line interaction with nodejs api subprocess.stdin.write.# List entries
keepassxc-cli locate -q /path/to/database.kdbx /
# Get password by entry
keepassxc-cli show -q -a Password /path/to/database.kdbx entry_name
# Get username by entry
keepassxc-cli show -q -a Username /path/to/database.kdbx entry_name