changelog.ts 834 B

123456789101112131415161718192021222324252627282930313233
  1. // #!/usr/bin/env node
  2. // import { sh } from 'tasksfile';
  3. import { errorConsole, successConsole, run } from '../utils';
  4. export const runChangeLog = async () => {
  5. try {
  6. // let cmd = `conventional-changelog -p custom-config -i CHANGELOG.md -s -r 0 `;
  7. await run('conventional-changelog', [
  8. '-p',
  9. 'custom-config',
  10. '-i',
  11. 'CHANGELOG.md',
  12. '-s',
  13. '-r',
  14. '-0',
  15. ]);
  16. // await sh(cmd, {
  17. // async: true,
  18. // nopipe: true,
  19. // });
  20. await run('prettier', ['--write', '**/CHANGELOG.md']);
  21. // await sh('prettier --write **/CHANGELOG.md ', {
  22. // async: true,
  23. // nopipe: true,
  24. // });
  25. successConsole('CHANGE_LOG.md generated successfully!');
  26. } catch (error) {
  27. errorConsole('CHANGE_LOG.md generated error\n' + error);
  28. process.exit(1);
  29. }
  30. };