An extremely minimal command-line password manager.
Made with :tea: + :heart: by quadrupleslap. Any contributions welcome!
This example uses fzf
for fuzzy-searching.
```bash
brew install lich
export LICH=$HOME/.lich
lich init
lich set github
lich get $(lich list | fzf) | pbcopy
lich get github
lich delete github ```
```
USAGE:
lich
FLAGS: -h, --help Prints help information -V, --version Prints version information
SUBCOMMANDS: delete Remove a password get Get a password help Prints this message or the help of the given subcommand(s) init Initialises the password store list List places rekey Change the master password set Change a password ```
Probably! It uses AES-256-GCM
to store the passwords, encrypted with a randomly generated encryption key, which is in turn encrypted with the user's selected password. Any help verifying the code would be highly appreciated, though! :wink:
bash
git clone https://github.com/quadrupleslap/lich
cd lich
cargo build --release --bin cli --all-features