vben
2020-10-26 2be166d6a1a0ef4c75eefbcc2054f0f86fad3c39
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// #!/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);
  }
};
 
runChangeLog();