UNPKG

changelog-guru

Version:
34 lines (33 loc) 800 B
import TaskTree from 'tasktree-cli'; import Changelog from '../../Changelog.js'; const lint = async (options) => { const tree = TaskTree.tree().start(); const changelog = new Changelog(); try { await changelog.lint(options); tree.exit(); } catch (error) { tree.fail(error); } }; export default { command: 'lint', alias: 'l', desc: 'Lint commit message', showInHelp: true, builder: { message: { required: true, string: true, alias: 'm', description: 'Commit message for linting', }, maxLength: { number: true, alias: 'l', description: 'Max commit header length', }, }, handler: (options) => lint(options), };