UNPKG

@adriencaccia/gitmoji-cli

Version:

A gitmoji client for using emojis on commit messages.

56 lines (51 loc) 1.35 kB
const AUTO_ADD = 'autoAdd' const CODE = 'code' const EMOJI = 'emoji' const EMOJI_FORMAT = 'emojiFormat' const HOOK_MODE = 'hook' const HOOK_FILE_CONTENTS = `#! /bin/bash # gitmoji-trello as a commit hook # strict mode for bash set -eo pipefail IFS=$'\\n\\t' readonly COMMIT_MSG_FILE=$1 # no undefined variables set -u BRANCH_NAME="$(git branch | sed -e 's/* //')" if [[ ! "$BRANCH_NAME" =~ 'no branch' ]]; then exec < /dev/tty gitmoji-trello --hook "$COMMIT_MSG_FILE" fi ` const HOOK_PATH = '/hooks/prepare-commit-msg' const HOOK_PERMISSIONS = 0o775 const SIGNED_COMMIT = 'signedCommit' const TITLE_MAX_LENGTH_COUNT = 48 const SCOPE_PROMPT = 'scopePrompt' const TRELLO_TICKET_NUMBER_PROMPT = 'trelloTicketNumberPrompt' const TRELLO_TICKET_CHARACTERS_ADDED = 3 const TRELLO_API_URL = 'https://api.trello.com/1/' const TRELLO_API_KEY = '89ff0acd5db38135ba8798c52aa39485' const TRELLO_API_TOKEN = 'trelloToken' const TRELLO_BOARDS = 'trelloBoards' const TRELLO_BOARD_BY_PWD = 'trelloBoardByPwd' module.exports = { AUTO_ADD, CODE, EMOJI, EMOJI_FORMAT, HOOK_FILE_CONTENTS, HOOK_MODE, HOOK_PATH, HOOK_PERMISSIONS, SIGNED_COMMIT, TITLE_MAX_LENGTH_COUNT, SCOPE_PROMPT, TRELLO_TICKET_NUMBER_PROMPT, TRELLO_TICKET_CHARACTERS_ADDED, TRELLO_API_URL, TRELLO_API_KEY, TRELLO_API_TOKEN, TRELLO_BOARDS, TRELLO_BOARD_BY_PWD }