UNPKG

opendb_test_rpc

Version:

general purpose library for OpenDB blockchain

30 lines • 2.17 kB
import { prompt } from 'inquirer'; import { underlineChalk } from './utils'; export async function inquireKeystore() { let KeystoreActions; (function (KeystoreActions) { KeystoreActions["create"] = "create"; KeystoreActions["recover"] = "recover"; })(KeystoreActions || (KeystoreActions = {})); const keystoreActionQuestion = { // tslint:disable-next-line:readonly-array choices: [ { name: 'create a new keystore', value: KeystoreActions.create }, { name: 'recover from an existing keystore', value: KeystoreActions.recover, }, ], message: `${underlineChalk('Keyvenant')}\nšŸ”‘ What do you need with the keystore tool?`, name: 'keystoreAction', type: 'list', }; return prompt([keystoreActionQuestion]).then((answers) => { const { projectName, keystoreAction } = answers; return { projectName, keystoreAction, }; }); } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5xdWlyZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9jbGkvaW5xdWlyZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsTUFBTSxFQUFZLE1BQU0sVUFBVSxDQUFBO0FBQzNDLE9BQU8sRUFBa0IsY0FBYyxFQUFFLE1BQU0sU0FBUyxDQUFBO0FBRXhELE1BQU0sQ0FBQyxLQUFLLFVBQVUsZUFBZTtJQUNuQyxJQUFLLGVBR0o7SUFIRCxXQUFLLGVBQWU7UUFDbEIsb0NBQWlCLENBQUE7UUFDakIsc0NBQW1CLENBQUE7SUFDckIsQ0FBQyxFQUhJLGVBQWUsS0FBZixlQUFlLFFBR25CO0lBQ0QsTUFBTSxzQkFBc0IsR0FBYTtRQUN2QywwQ0FBMEM7UUFDMUMsT0FBTyxFQUFFO1lBQ1AsRUFBRSxJQUFJLEVBQUUsdUJBQXVCLEVBQUUsS0FBSyxFQUFFLGVBQWUsQ0FBQyxNQUFNLEVBQUU7WUFDaEU7Z0JBQ0UsSUFBSSxFQUFFLG1DQUFtQztnQkFDekMsS0FBSyxFQUFFLGVBQWUsQ0FBQyxPQUFPO2FBQy9CO1NBQ0Y7UUFDRCxPQUFPLEVBQUUsR0FBRyxjQUFjLENBQ3hCLFdBQVcsQ0FDWiwrQ0FBK0M7UUFDaEQsSUFBSSxFQUFFLGdCQUFnQjtRQUN0QixJQUFJLEVBQUUsTUFBTTtLQUNiLENBQUE7SUFFRCxPQUFPLE1BQU0sQ0FBQyxDQUFDLHNCQUFzQixDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxPQUFPLEVBQUUsRUFBRTtRQUN2RCxNQUFNLEVBQUUsV0FBVyxFQUFFLGNBQWMsRUFBRSxHQUFHLE9BR3ZDLENBQUE7UUFFRCxPQUFPO1lBQ0wsV0FBVztZQUNYLGNBQWM7U0FDZixDQUFBO0lBQ0gsQ0FBQyxDQUFDLENBQUE7QUFDSixDQUFDIn0=