UNPKG

@teqed/interact-ibmi

Version:

Menus for interacting with IBMi AS400 using node-odbc.

26 lines (25 loc) 1.03 kB
import chalk from 'chalk'; import deleteUser from '../../../../util/qcmdexc/dltusrprf.js'; import executeCommand from '../../../../util/qcmdexc/execute-command.js'; import { genericPressEnterPrompt, genericConfirmPrompt } from '../../../generic/generic.js'; import pickUser from '../pick-user.js'; export default async function () { console.log(chalk.bgBlue( // eslint-disable-next-line max-len `\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0Delete User\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0`)); const pickUserMenuChoice = await pickUser(); const confirm = await genericConfirmPrompt({ clearPromptOnDone: false, message: `Are you sure you want to delete ${pickUserMenuChoice}?`, }); if (confirm) { // await qcmdexc(deleteUser({ USRPRF: pickUserMenuChoice })); try { await executeCommand(deleteUser({ USRPRF: pickUserMenuChoice })); } catch (error) { void error; } } return genericPressEnterPrompt(); }