2 releases
new 0.1.1 | Mar 1, 2025 |
---|---|
0.1.0 | Jan 2, 2025 |
#2115 in Command line utilities
150 downloads per month
17KB
334 lines
DVault
Create and manage \"vaults\"
What is DVault?
DVault is an encryped folder manager written in rust. It was built as an intoduction to aes encryption.
Usage
setup
dvault setup <path_to_dvault_home>
This command needs to be run to set where the encrypted folders are located.
recommended: ~/DVault
Without any arguments, this command will return the home path instead.
new
dvaut new <name>
Used to create an encrypted folder (vault).
You will be asked to set a password for the vault.
lock & unlock
dvault lock <name>
dvault unlock <name>
These commands lock and unlock vaults respectively. Locked Vaults are encrypted and stored in the .dvault
directory.
Locking will delete the directory in the home path.
list
dvault list
This command will list the names and the lock status of all existing vaults.
What is the point of this?
This is simply a project coded up on a weekend. All because of a whim to start writing a diary.
Dependencies
~3–14MB
~110K SLoC