| 1234567891011121314151617181920212223 |
- const path = require('path');
- const upload = require(path.join(__dirname, 'destroy/upload.main.js'))
- ;
- (
- async () => {
- try {
- const args = process.argv.slice(2).reduce((acc, arg) => {
- const [key, value] = arg.replace(/^--/, '').split('=');
- return {...acc, [key]: value || true};
- }, {});
- // console.log(`\n开始发布版本: `,args);
- // 参数t,v,d必传
- if (!args.t || !args.v || !args.d) {
- console.error('参数t-类型,v-版本,d-描述必传');
- return;
- }
- const result = await upload.start(args);
- console.log(`\n发布完成: 成功 ${result.success} 个, 失败 ${result.failed} 个`);
- } catch (e) {
- console.error('全局捕获错误:', e);
- }
- }
- )();
|