@lcap/cli
Version:
utils for lcap
39 lines • 1.21 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.registerCommand = void 0;
const utils_1 = require("../utils");
const sender_1 = require("./sender");
function registerCommand(yargs) {
yargs.command('message', '发送 POPO 消息',
// @ts-ignore
(yargs) => {
yargs
.options(utils_1.tokenOptions)
.option('kind', {
type: 'string',
describe: '消息类别',
choices: ['person', 'team'],
demandOption: true,
})
.option('receiver', {
type: 'string',
describe: '接收消息的人或者群',
demandOption: true,
})
.option('message', {
type: 'string',
describe: '消息文本',
demandOption: true,
})
.check((argv) => {
return (0, utils_1.tokenCheck)(argv);
});
}, (argv) => {
return (0, sender_1.sendMessage)(process.cwd(), argv).catch((err) => {
utils_1.logger.error(err.message);
process.exit(1);
});
});
}
exports.registerCommand = registerCommand;
//# sourceMappingURL=command.js.map