UNPKG

botpress

Version:

The world's first CMS for bots. Easily create, manage and extend chatbots.

49 lines (37 loc) 1.32 kB
'use strict'; var _prompt = require('prompt'); var _prompt2 = _interopRequireDefault(_prompt); var _chalk = require('chalk'); var _chalk2 = _interopRequireDefault(_chalk); var _bluebird = require('bluebird'); var _bluebird2 = _interopRequireDefault(_bluebird); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } module.exports = (argument, options) => { const getKeywords = _bluebird2.default.method(argument => { if (typeof argument === 'string') { return argument; } else { const schema = { properties: { keyword: { description: _chalk2.default.white('keyword:'), pattern: /^[a-zA-Z0-9][a-zA-Z0-9-_\.]+$/, message: 'keyword must be letters, digits, dashes, underscores and dots.', required: true } } }; _prompt2.default.message = ''; _prompt2.default.delimiter = ''; _prompt2.default.start(); return _bluebird2.default.fromCallback(callback => { _prompt2.default.get(schema, callback); }).then(({ keyword }) => keyword); } }); const printResult = keyword => { console.log('You are actualy looking for: ' + keyword); }; getKeywords(argument).then(printResult); }; //# sourceMappingURL=search.js.map