当我进行提交时,bash 脚本会启动,但不会等待用户选择
.huskyrc 文件
{
"hooks": {
"pre-commit": "bash scripts/pre_commit.sh"
}
}
pre_commit.sh 文件
#!/bin/bash
PS3='Please enter your choice: '
options=("X" "Y" "Z")
select opt in "${options[@]}"
do
case $opt in
"X")
echo "works"
exit 0
;;
"Y")
npm run test
exit 0
;;
"Z")
echo "Option Z";
exit 0
;;
*) echo "invalid option $REPLY";;
esac
done
exit 0