UNPKG

@teqed/interact-ibmi

Version:

Menus for interacting with IBMi AS400 using node-odbc.

23 lines (22 loc) 962 B
import chalk from 'chalk'; import { genericGetCommand, genericPressEnterPrompt } from '../../../generic/generic.js'; import pickUser from '../pick-user.js'; import copyUser from './copyuser-util.js'; export default async function () { console.log(chalk.bgBlue(`\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0Copy User\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0`)); const fromUser = await pickUser(); const toUser = await genericGetCommand({ clearPromptOnDone: false, message: `Enter user ID to copy to:`, }); const toUserText = await genericGetCommand({ clearPromptOnDone: false, message: `Enter user description:`, }); console.log(await copyUser(fromUser, toUser, toUserText).catch(async (error) => { const errorString = error.message; console.error(chalk.red.bgBlack(`${errorString}`)); return `Failure to create user.`; })); return genericPressEnterPrompt(); }