25 lines
		
	
	
		
			985 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
			
		
		
	
	
			25 lines
		
	
	
		
			985 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
| #!/usr/bin/env bash
 | |
| if python -c "pylint_odoo" &> /dev/null; then
 | |
|     echo 'The pylint module "pylint-odoo" is not installed and is going to be installed now!'
 | |
|     sudo pip install --upgrade git+https://github.com/oca/pylint-odoo.git
 | |
| else
 | |
|     echo 'The pylint module "pylint-odoo" is already installed. Continue ...'
 | |
| fi
 | |
| 
 | |
| if python -c "git_pylint_commit_hook" &> /dev/null; then
 | |
|     echo 'git-pylint-commit-hook is not insalled and is going to be isntalled now!'
 | |
|     sudo pip install git-pylint-commit-hook
 | |
| else
 | |
|     echo 'git-pylint-commit-hook is already installed. Continue ...'
 | |
| fi
 | |
| 
 | |
| if [ ! -f ~/gitrepos/dp-int/pylintrc ]; then
 | |
|     echo "The pylintrc file can't be found in ~/gitrepos/dp-int/!"
 | |
|     echo "Please clone the git repository dp-int"
 | |
| fi
 | |
| 
 | |
| cd $(git rev-parse --show-toplevel)
 | |
| ln -s -f ~/gitrepos/dp-int/pylintrc ~/.pylintrc
 | |
| ln -s -f $(git rev-parse --show-toplevel)/dev/pylint/pre-commit $(git rev-parse --show-toplevel)/.git/hooks/pre-commit
 | |
| echo 'pre-commit hook created!'
 |