Skip to content

hankpillow/minivault

Repository files navigation

🔒 Minivault

The Minivault is a web-app/browser-extension tool designed to help to share sensitive data securely.

Set a secret with your friends or team and use it to encrypt and share your data!

No data/cookie is kept or sent by the vault!


Running minivault from command line

🐋 Docker

  • minivault/vault designed to encrypt/decrypt (smaller)
  • minivault/minivaul designed test everything: cli and extension with headless browser
docker run --rm minivault/vault encrypt secret password
docker run --rm minivault/vault decrypt hash password
docker run --rm localhost/minivault npm run --silent encrypt "foo" "bar"
docker run --rm localhost/minivault npm run --silent decrypt "foo" "bar"

💻 Terminal alias

  • ~/.config/fish/functions/encrypt.fish

    function encrypt
        command docker run --rm minivault/vault encrypt $argv
    end
  • ~/.config/fish/functions/decrypt.fish

    function decrypt
        command docker run --rm minivault/vault decrypt $argv
    end
  • ~/.bashrc

    alias encrypt='docker run --rm minivault/vault encrypt'
    alias decrypt='docker run --rm minivault/vault decrypt'

🤓 nodejs devs

npm ci
npm test
node bin/encrypt.js "secret" "password"
node bin/decrypt.js "hash" "password"

Netlify Status