lets-mfa
Version:
Free, secure, and quick way to add MFA to your existing app. No user migrations or re-architecture needed!
36 lines (35 loc) • 1.52 kB
JavaScript
;
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
step((generator = generator.apply(thisArg, _arguments || [])).next());
});
};
Object.defineProperty(exports, "__esModule", { value: true });
const node_util_1 = require("node:util");
const generate_keys_1 = require("./commands/generate-keys");
/** For utility functions */
function main() {
return __awaiter(this, void 0, void 0, function* () {
const args = process.argv;
const parsedArgsConfig = {
args,
options: {
outDir: {
type: "string",
short: "o",
default: ".",
},
},
allowPositionals: true,
};
const { values, positionals } = (0, node_util_1.parseArgs)(parsedArgsConfig);
if (positionals.includes("generate-keys")) {
yield (0, generate_keys_1.generateKeys)(values.outDir);
}
});
}
main();