changelog.ts 603 字节
Newer Older
陈文彬 已提交
1 2
// #!/usr/bin/env node

3 4
import { sh } from 'tasksfile';
import { errorConsole, successConsole } from '../utils';
陈文彬 已提交
5

6
export const runChangeLog = async () => {
陈文彬 已提交
7
  try {
8 9 10 11 12 13 14 15 16 17
    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,
    });
18
    successConsole('CHANGE_LOG.md generated successfully!');
陈文彬 已提交
19
  } catch (error) {
20 21
    errorConsole('CHANGE_LOG.md generated error\n' + error);

陈文彬 已提交
22 23 24
    process.exit(1);
  }
};
V
vben 已提交
25 26

runChangeLog();