UNPKG

@marteye/studio-cli

Version:

CLI for MartEye Studio API

31 lines (27 loc) 960 B
'use strict'; var commander = require('commander'); var studio = require('../utils/studio.js'); var output = require('../utils/output.js'); function marketCommand() { const market = new commander.Command('market') .description('Market operations'); market .command('get <market-id>') .description('Get market details') .action(async (marketId, _options, command) => { // Get global options from the top-level program const globalOptions = command.optsWithGlobals(); try { const studio$1 = studio.createStudioInstance(globalOptions); const result = await studio$1.markets.get(marketId); output.output(result, globalOptions); } catch (err) { output.error(err.message, err.response?.data); process.exit(1); } }); return market; } exports.marketCommand = marketCommand; //# sourceMappingURL=market.js.map