changelog.ts 603 B

1234567891011121314151617181920212223242526
  1. // #!/usr/bin/env node
  2. import { sh } from 'tasksfile';
  3. import { errorConsole, successConsole } 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 sh(cmd, {
  8. async: true,
  9. nopipe: true,
  10. });
  11. await sh('prettier --write **/CHANGELOG.md ', {
  12. async: true,
  13. nopipe: true,
  14. });
  15. successConsole('CHANGE_LOG.md generated successfully!');
  16. } catch (error) {
  17. errorConsole('CHANGE_LOG.md generated error\n' + error);
  18. process.exit(1);
  19. }
  20. };
  21. runChangeLog();