mirror of
https://github.com/vbenjs/vue-vben-admin.git
synced 2025-01-24 02:00:25 +08:00
25 lines
586 B
TypeScript
25 lines
586 B
TypeScript
// #!/usr/bin/env node
|
||
|
||
import { sh } from 'tasksfile';
|
||
import { errorConsole, successConsole } from '../utils';
|
||
|
||
export const runChangeLog = async () => {
|
||
try {
|
||
let cmd = `conventional-changelog -p custom-config -i CHANGELOG.md -s -r 0 `;
|
||
|
||
await sh(cmd, {
|
||
async: true,
|
||
nopipe: true,
|
||
});
|
||
await sh('prettier --write **/CHANGELOG.md ', {
|
||
async: true,
|
||
nopipe: true,
|
||
});
|
||
successConsole('CHANGE_LOG.md generated successfully!');
|
||
} catch (error) {
|
||
errorConsole('CHANGE_LOG.md generated error\n' + error);
|
||
|
||
process.exit(1);
|
||
}
|
||
};
|