FearlessVPNNG/createUser.js

21 lines
437 B
JavaScript

const { getConfig, saveConfig } = require("./config");
const genkey = require("./genkey");
const configFile = process.argv[2];
const config = getConfig(configFile);
if (config.type != 'server') {
console.error('Not server');
process.exit(-1);
}
const [ username, addr ] = process.argv.slice(3);
const user = {
username,
addr,
key: genkey.genkey()
};
config.users[username] = user;
saveConfig(configFile, config);