Skip to content
Snippets Groups Projects
install-codestylechecker.sh 869 B
Newer Older
#!/bin/bash

red="\e[0;91m"
green="\e[0;92m"
clean="\e[0m"


if [ $(which curl) != "/usr/bin/curl" ] 
then

	echo -e "\n${red}Benötigt curl.\n"
	exit 1
else

reset

gitdir=$(pwd)

echo -e "${green}Installiere Codestylechecker...${clean}\n"

mkdir -p $HOME/bin/codestylechecker

cd $HOME/bin/codestylechecker

curl -OL https://squizlabs.github.io/PHP_CodeSniffer/phpcs.phar
curl -OL https://alpha.finc.info/vufind2/logs/alpha/CodeSniffer.conf

chmod +x $HOME/bin/codestylechecker/phpcs.phar

echo -e "\n${green}Kopiere Hooks nach ${gitdir}/.git/hooks\n${clean}"

cd $gitdir/.git/hooks/

curl -OL https://alpha.finc.info/vufind2/logs/alpha/pre-commit
curl -OL https://alpha.finc.info/vufind2/logs/alpha/pre-push

chmod +x $gitdir/.git/hooks/pre-commit
chmod +x $gitdir/.git/hooks/pre-push

echo -e "\n${green}Fertig!${clean}\n"

exit 0

#heiko.wolf@uni-leipzig.de, 2021