netsuite-starter
Version:
Scaffold to build NetSuite account customizations
24 lines (19 loc) • 569 B
text/typescript
import {Answers, prompt as inquirerPrompt} from "inquirer";
import {PROCESS_OPTIONS} from "./config";
const processes = PROCESS_OPTIONS.filter((option) => {
return process.argv.indexOf(option.parameter) !== -1;
});
if (processes.length > 0) {
processes[0].value();
} else {
const program = inquirerPrompt<Answers>([{
type: "list",
name: "program",
message: "Select action:",
choices: PROCESS_OPTIONS
}]);
program.then((answers) => {
answers.program();
});
}