Vault is a passion project for me to learn Rust.
I would not suggest you actually use this to store your passwords.
Also, see Known issues
To run installation, you need to have cargo
installed.
Additionally, make sure gpg
is installed.
This is required in order to perform file encryption.
git clone https://github.com/aronhoyer/vault.git
cd vault
cargo build --release
sudo cp target/release/vault /usr/local/bin # or anywhere else in your $PATH
Vault will use either $VAULT_PATH
or default to $HOME/.local/vault
if $VAULT_PATH
is not set.
- The
--clip
option doesn't work on Linux due to an issue with the clipboard dependency being used (PRs more than welcome on this). TL;DR clipboard doesn't persist after the process exits.
Vault is licensed under the MIT license.