rl = readline.createInterface({
input: process.stdin,
output: process.stdout
})
//encoding func
function makeKey(origin){
/*
암호화 로직
*/
}
//make key file
let input = [];
let message = "Enter upbit Access Key";
console.log(message);
rl.on("line", function(line) {
switch(input.length){
case 0 : message = "Enter upbit Secret Key";
break;
case 1 : message = "Enter name of your file";
break;
default: break;
}
console.log(message);
input.push(makeKey(line));
if(input.length >= 5) rl.close();
}).on("close", function() {
const new_key = {
u_access_key: input[0],
u_secret_key: input[1],
}
const user_info = new Object();
const keyJSON = JSON.stringify(new_key);
fs.writeFile(`${input[4]}.json`, keyJSON, (err) => {
if(err) throw err;
console.log('New file has been saved successfully');
console.log(`your key code is ${input[4]}`);
process.exit();
});
});