opendb_test_rpc
Version:
general purpose library for OpenDB blockchain
30 lines ⢠2.17 kB
JavaScript
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=