encrypted single-user key-value store
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Forest Belton 7ca02d1a6d Fix TODO list 3 months ago
.gitignore Initial commit 3 months ago
README.md Fix TODO list 3 months ago
get Add error handling for when vault does not exist 3 months ago
init Initial commit 3 months ago
set Initial commit 3 months ago

README.md

vault

An encrypted single-user key-value store. It’s pretty much a wrapper over GPG.

Setup

Make sure you have GPG installed. Then, to create a new vault:

$ ./init

You will be prompted for a password to encrypt the vault.

Usage

To retrieve a key from the vault:

$ ./get key

To set a key in the vault:

$ ./set key value

To see all keys in the vault:

$ ./keys

TODO

  • Implement set
  • Implement keys
  • Create vault primary command with get, set, keys as subcommands