mirror of
https://github.com/vbenjs/vben-admin-thin-next.git
synced 2025-01-24 18:40:19 +08:00
40 lines
1008 B
TypeScript
40 lines
1008 B
TypeScript
|
// #!/usr/bin/env node
|
|||
|
|
|||
|
import { sh } from 'tasksfile';
|
|||
|
import chalk from 'chalk';
|
|||
|
|
|||
|
const createChangeLog = async () => {
|
|||
|
try {
|
|||
|
let cmd = `conventional-changelog -p angular -i CHANGELOG.md -s -r 0 `;
|
|||
|
// let cmd = `conventional-changelog -p angular -i CHANGELOG.md -s -r 0 `;
|
|||
|
// if (shell.which('git')) {
|
|||
|
// cmd += '&& git add CHANGELOG.md';
|
|||
|
// }
|
|||
|
await sh(cmd, {
|
|||
|
async: true,
|
|||
|
nopipe: true,
|
|||
|
});
|
|||
|
|
|||
|
await sh('prettier --write **/CHANGELOG.md ', {
|
|||
|
async: true,
|
|||
|
nopipe: true,
|
|||
|
});
|
|||
|
console.log(
|
|||
|
chalk.blue.bold('**************** ') +
|
|||
|
chalk.green.bold('CHANGE_LOG generated successfully!') +
|
|||
|
chalk.blue.bold(' ****************')
|
|||
|
);
|
|||
|
} catch (error) {
|
|||
|
console.log(
|
|||
|
chalk.blue.red('**************** ') +
|
|||
|
chalk.green.red('CHANGE_LOG generated error\n' + error) +
|
|||
|
chalk.blue.red(' ****************')
|
|||
|
);
|
|||
|
process.exit(1);
|
|||
|
}
|
|||
|
};
|
|||
|
createChangeLog();
|
|||
|
module.exports = {
|
|||
|
createChangeLog,
|
|||
|
};
|