:key: lich
An extremely minimal command-line password manager.
Made with :tea: + :heart: by quadrupleslap. Any contributions welcome!
Quick Start
This example uses fzf
for fuzzy-searching.
# Install it. Right now you'll have to build it yourself, but maybe one day this'll work!
# Choose a file location. This one's the default.
# Initialize.
# Set a password.
# Fuzzy-select an entry and copy it to the clipboard.
|
# Or just get it the old-fashioned way.
# Perhaps, in a fit of sheer madness, you switch to BitBucket.
Usage
USAGE:
lich <SUBCOMMAND>
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
Is it secure?
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:
Building