UNPKG

@marteye/studio-cli

Version:

CLI for MartEye Studio API

30 lines (26 loc) 1.02 kB
'use strict'; var commander = require('commander'); var studio = require('../utils/studio.js'); var output = require('../utils/output.js'); function searchCommand() { const search = new commander.Command('search') .description('Search operations'); search .command('query <market-id> <query-string>') .description('Search within a market') .action(async (marketId, queryString, _options, command) => { const globalOptions = command.optsWithGlobals ? command.optsWithGlobals() : command.parent?.parent?.opts() || {}; try { const studio$1 = studio.createStudioInstance(globalOptions); const result = await studio$1.search.query(marketId, queryString); output.output(result.hits, globalOptions); } catch (err) { output.error(err.message, err.response?.data); process.exit(1); } }); return search; } exports.searchCommand = searchCommand; //# sourceMappingURL=search.js.map