20 lines
489 B
JavaScript
20 lines
489 B
JavaScript
#!/usr/bin/env node
|
|
'use strict';
|
|
/* eslint no-console: 0 */
|
|
const chalk = require( 'chalk' );
|
|
|
|
try {
|
|
const { makeChangeLog: githubMake } = require( './github' );
|
|
const { makeChangeLog: zenhubMake } = require( './zenhub' );
|
|
const { pkg, changelogSrcTypes } = require( './config' );
|
|
|
|
const makeChangeLog =
|
|
pkg.changelog.changelogSrcType === changelogSrcTypes.ZENHUB
|
|
? zenhubMake
|
|
: githubMake;
|
|
|
|
makeChangeLog();
|
|
} catch ( error ) {
|
|
console.log( chalk.red( error.message ) );
|
|
}
|