#!/usr/bin/env bash IFS=' ' GREEN='\033[0;32m' YELLOW='\033[0;33m' RED='\033[0;31m' NC='\033[0m' # No Color MODULES_PATH=./routersploit FAILURE=0 if [ "$1" ]; then MODULES_PATH="$MODULES_PATH/$1" fi FLAKE8_IGNORED_RULES='E501,W503' FLAKE8=$(flake8 --exclude=__init__.py --ignore=$FLAKE8_IGNORED_RULES $MODULES_PATH) if [ "$FLAKE8" ]; then echo -e "\n${RED}- flake8 violations:${NC}" echo -e $FLAKE8 echo "" FAILURE=1 else echo -e "${GREEN}+ flake8${NC}" fi exit $FAILURE