|
| 1 | +# elkee |
| 2 | +[![CI][ci-badge]][ci-workflow] |
| 3 | +[![Coverage Status][cover-badge]][cover-link] |
| 4 | +[![Buy me a coffee][bmc-badge]][bmc-link] |
| 5 | +[![Liberapay][lp-badge]][lp-link] |
| 6 | +[![PayPal][ppl-badge]][ppl-link] |
| 7 | + |
| 8 | +Native KeePass client for Emacs. |
| 9 | + |
| 10 | +TODO: |
| 11 | +- [x] Argon2, soon, fallback to `argon2` binary currently |
| 12 | +- [ ] Other non-default algorithms available in KDBX4 |
| 13 | +- [ ] KDBX3 |
| 14 | + |
| 15 | +## How to |
| 16 | + |
| 17 | +Clone and install manually, then: |
| 18 | + |
| 19 | +1. Ensure [Kaesar][kaesar] Emacs library is installed |
| 20 | +2. `(require 'elkee)` |
| 21 | +3. `(elkee-find-creds "file.kdbx" "password" "keyfile-or-nil" :title "Item")` |
| 22 | + |
| 23 | +For more visit function documentation for: |
| 24 | +- `elkee-find-creds` |
| 25 | +- `elkee-list-creds` |
| 26 | + |
| 27 | +or use other public funcs for reading the data manually. |
| 28 | + |
| 29 | +[bmc-badge]: https://img.shields.io/badge/-buy_me_a%C2%A0coffee-gray?logo=buy-me-a-coffee |
| 30 | +[bmc-link]: https://www.buymeacoffee.com/peterbadida |
| 31 | +[ppl-badge]: https://img.shields.io/badge/-paypal-grey?logo=paypal |
| 32 | +[ppl-link]: https://paypal.me/peterbadida |
| 33 | +[lp-badge]: https://img.shields.io/badge/-liberapay-grey?logo=liberapay |
| 34 | +[lp-link]: https://liberapay.com/keyweeusr |
| 35 | +[ci-badge]: https://github.com/KeyWeeUsr/elkee/actions/workflows/test.yml/badge.svg |
| 36 | +[ci-workflow]: https://github.com/KeyWeeUsr/elkee/actions/workflows/test.yml |
| 37 | +[cover-badge]: https://coveralls.io/repos/github/KeyWeeUsr/elkee/badge.svg?branch=master |
| 38 | +[cover-link]: https://coveralls.io/github/KeyWeeUsr/elkee?branch=master |
| 39 | +[kaesar]: https://melpa.org/#/kaesar |
0 commit comments