commit 969a5e0d61fb4c19eef19e262391c9c97d8f0b12
parent 970b6abdb44fb368a9232e8c42975fe0ef1c6536
Author: Sean Enck <sean@ttypty.com>
Date: Sat, 1 Oct 2022 11:57:46 -0400
keepass conversion
Diffstat:
1 file changed, 3 insertions(+), 12 deletions(-)
diff --git a/README.md b/README.md
@@ -2,7 +2,7 @@ Lockbox
===
A [pass](https://www.passwordstore.org/) inspired password manager that uses a system
-keyring or command for password input over using a GPG key.
+keyring or command for password input over using a GPG key and uses a keepass database as the backing data store.

@@ -17,7 +17,7 @@ For example set:
# the keying object to use to ACTUALLY unlock the passwords (e.g. using a gpg encrypted file with the password inside of it)
LOCKBOX_KEY="gpg --decrypt /Users/alice/.secrets/key.gpg"
# the location, on disk, of the password store
-LOCKBOX_STORE=/Users/alice/.passwords
+LOCKBOX_STORE=/Users/alice/.passwords/secrets.kdbx
```
In cases where `lb` outputs colored terminal output, this coloring behavior can be disabled:
@@ -52,7 +52,6 @@ lb insert my/new/key
List entries
```
lb ls
-# or lb list
```
### remove
@@ -87,7 +86,7 @@ lb totp -clip token
To manage the `.lb` files in a git repository and see _actual_ text diffs add this to a `.gitconfig`
```
[diff "lb"]
- textconv = lb gitdiff
+ textconv = lb hash
```
Setup the `.gitattributes` for the repository to include
@@ -95,14 +94,6 @@ Setup the `.gitattributes` for the repository to include
*.lb diff=lb
```
-The `insert` and `rm` actions will attempt to perform a git operation (if the
-lockbox directory has a `.git/` directory), this
-functionality can be disabled via
-
-```
-export LOCKBOX_GIT="no"
-```
-
## build
Requires `make`