npm.io
0.0.4 • Published 6 years agoCLI

git-vault

Licence
MIT
Version
0.0.4
Deps
4
Size
12 kB
Vulns
0
Weekly
0

git-vault

store keys safely inside a remote git repositories (private). (best use in open source project)

Installing

npm i -g git-vault

USAGE

git-vault help
cd project-folder
git-vault init
git-vault add --key="test-key" --value="secret"
git-vault all

environment variable supported: ENCRYPTION_KEY, GITHUB_KEY, NODE_ENV

Example
npm i git-vault express
//express app
const express = require("express");
const gitVault = require("git-vault");
const app = express();

app.use((req, res, done) => {
  gitVault()
    .then((env) => (req.env = env))
    .finally(() => done());
});

app.use("/", (req, res) => res.json({ test: "site", env: req.env }));

const port = process.env.PORT || 3000;
app.listen(port, async () => {
  console.log(`running on port ${port}!`);
});

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Keywords