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 $PATHVault will use either $VAULT_PATH or default to $HOME/.local/vault if $VAULT_PATH is not set.
- The
--clipoption 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.