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 11 months ago
.gitignore Initial commit 11 months ago
README.md Fix TODO list 11 months ago
get Add error handling for when vault does not exist 11 months ago
init Initial commit 11 months ago
set Initial commit 11 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