UNPKG

@provisioner/foldingathome

Version:

CodeZero provisioner for Folding@Home

40 lines 1.48 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.createInquireMixin = void 0; const inquirer_1 = __importDefault(require("inquirer")); exports.createInquireMixin = (base) => class extends base { async createInquire(args) { const answers = { username: args['username'] || this.spec.username, passkey: args['passkey'] || this.spec.passkey, teamNumber: args['team-number'] || this.spec.teamNumber }; const responses = await inquirer_1.default.prompt([ { type: 'input', name: 'username', message: 'Username:', default: answers.username }, { type: 'password', name: 'passkey', message: 'Pass Key: (32 hexadecimal characters if provided)', default: answers.passkey }, { type: 'input', name: 'teamNumber', message: 'Team Number:', default: answers.teamNumber } ], answers); this.spec.username = responses.username; this.spec.passkey = responses.passkey; this.spec.teamNumber = responses.teamNumber; } }; //# sourceMappingURL=createInquire.js.map