Skip to content
Snippets Groups Projects
secrets.js 652 B
Newer Older
const
path = require('path'),
fs = require('fs');
  var str = "";
  const alphabet = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
    str += alphabet.charAt(Math.floor(Math.random() * alphabet.length));
  }
  return str;
}

exports.hydrateSecret = function(name, dir) {
  var p = path.join(dir, name + ".sekret");
  var fileExists = false;
  var secret = undefined;
  try{ secret = fs.readFileSync(p).toString(); } catch(e) {};

  if (secret === undefined) {