21 lines
399 B
JavaScript
21 lines
399 B
JavaScript
'use strict';
|
|
|
|
const util = require('node:util');
|
|
const exec = util.promisify(require('node:child_process').exec);
|
|
|
|
const { platform, bin } = require('..');
|
|
|
|
|
|
const actionZip = async () => {
|
|
try {
|
|
await exec(`cd ${bin} && tar -acf ../${platform}.zip *`);
|
|
console.log(`zip=${platform}.zip`);
|
|
} catch (error) {
|
|
console.error(error);
|
|
process.exit(-1);
|
|
}
|
|
};
|
|
|
|
|
|
module.exports = { actionZip };
|