@teqed/interact-ibmi
Version:
Menus for interacting with IBMi AS400 using node-odbc.
27 lines (26 loc) • 841 B
JavaScript
/* eslint-disable node/shebang */
import login from './menu/login/login.js';
import mainMenu from './menu/main/menu-main.js';
// import findUsers from './util/find-users.js';
import findUsers from './util/find-users.js';
// import { welcome } from './util.js';
// @ts-expect-error noDeprecation definitely exists on process, but TS doesn't know that
process.noDeprecation = true;
process.title = `interact-ibmi`;
// eslint-disable-next-line import/no-mutable-exports
let foundUserDiagnostics;
const start = async () => {
try {
// await welcome();
await login();
foundUserDiagnostics = findUsers();
await mainMenu();
}
catch (error) {
console.log(error);
}
};
// eslint-disable-next-line import/prefer-default-export
export { foundUserDiagnostics };
await start();