UNPKG

@adriencaccia/gitmoji-cli

Version:

A gitmoji client for using emojis on commit messages.

27 lines (20 loc) 708 B
const chalk = require('chalk') const errors = { scope: chalk.red('Enter a valid scope'), trelloTicketNumber: chalk.red('Enter a valid Trello ticket number'), title: chalk.red('Enter a valid commit title'), message: chalk.red('Enter a valid commit message') } const scope = (scope) => scope.includes('`') ? errors.scope : true const trelloTicketNumber = (trelloTicketNumber) => !/^$|^\+?([1-9]\d*)$/.test(trelloTicketNumber) ? errors.trelloTicketNumber : true const title = (title) => (!title || title.includes('`')) ? errors.title : true const message = (message) => message.includes('`') ? errors.message : true module.exports = { scope, trelloTicketNumber, title, message }