@marteye/studio-cli
Version:
CLI for MartEye Studio API
31 lines (27 loc) • 960 B
JavaScript
;
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