Получение имени файла в git pre commit hook - PullRequest
0 голосов
/ 20 декабря 2018

У меня есть один git pre-commit hook, который проверяет наличие console.log.Это работает.Я также хочу иметь имя файла, пожалуйста, помогите.

#!/bin/sh
    # Redirect output to stderr.
    exec 1>&2
    # enable user input
    exec < /dev/tty

    consoleregexp='console.log'
    # CHECK
    if test $(git diff --cached | grep $consoleregexp | wc -l) != 0
    then 
      exec git diff --cached | grep -ne $consoleregexp
      read -p "There are some occurrences of console.log at your modification. Are you sure want to continue? (y/n)" yn
      echo $yn | grep ^[Yy]$
      if [ $? -eq 0 ] 
      then
        exit 0; #THE USER WANTS TO CONTINUE
      else
        exit 1; # THE USER DONT WANT TO CONTINUE SO ROLLBACK
      fi
    fi
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...