UNPKG

@kadena/kadena-cli

Version:

Kadena CLI tool to interact with the Kadena blockchain (manage keys, transactions, etc.)

45 lines 1.56 kB
import { services } from '../services/index.js'; import { select } from '../utils/prompts.js'; export async function actionFileExistShouldUpdate(name, filePath) { if (await services.filesystem.fileExists(filePath)) { const overwrite = await actionHelper(`Your config For ${name} already exists. Do you want to update it?`); return overwrite === 'yes'; } return true; } export async function actionContinue() { return actionHelper('Do you wish to continue ?'); } export async function actionQuit() { return actionHelper('Do you wish to quit ?'); } export async function actionAskForPassword() { return actionHelper('Do you wish to enter a password ?'); } export async function actionAskForUpdatePassword() { return actionHelper('Do you wish to update your password ?'); } async function actionHelper(message) { return await select({ message: message, choices: [ { value: 'yes', name: 'Yes' }, { value: 'no', name: 'No' }, ], }); } export async function actionAskForDappTemplate() { return await select({ message: 'What template do you want to use?', choices: [ { value: 'angular', name: 'Angular' }, { value: 'nextjs', name: 'Next JS' }, { value: 'vuejs', name: 'Vue JS' }, ], }); } export async function actionAskForDeployFaucet() { const deploy = await actionHelper('Do you wish to deploy faucet module?'); return deploy === 'yes'; } //# sourceMappingURL=genericActionPrompts.js.map