initial commit
This commit is contained in:
		
							
								
								
									
										69
									
								
								vendor/github.com/spf13/pflag/verify/all.sh
									
									
									
										generated
									
									
										vendored
									
									
										Executable file
									
								
							
							
						
						
									
										69
									
								
								vendor/github.com/spf13/pflag/verify/all.sh
									
									
									
										generated
									
									
										vendored
									
									
										Executable file
									
								
							| @@ -0,0 +1,69 @@ | ||||
| #!/bin/bash | ||||
|  | ||||
| set -o errexit | ||||
| set -o nounset | ||||
| set -o pipefail | ||||
|  | ||||
| ROOT=$(dirname "${BASH_SOURCE}")/.. | ||||
|  | ||||
| # Some useful colors. | ||||
| if [[ -z "${color_start-}" ]]; then | ||||
|   declare -r color_start="\033[" | ||||
|   declare -r color_red="${color_start}0;31m" | ||||
|   declare -r color_yellow="${color_start}0;33m" | ||||
|   declare -r color_green="${color_start}0;32m" | ||||
|   declare -r color_norm="${color_start}0m" | ||||
| fi | ||||
|  | ||||
| SILENT=true | ||||
|  | ||||
| function is-excluded { | ||||
|   for e in $EXCLUDE; do | ||||
|     if [[ $1 -ef ${BASH_SOURCE} ]]; then | ||||
|       return | ||||
|     fi | ||||
|     if [[ $1 -ef "$ROOT/hack/$e" ]]; then | ||||
|       return | ||||
|     fi | ||||
|   done | ||||
|   return 1 | ||||
| } | ||||
|  | ||||
| while getopts ":v" opt; do | ||||
|   case $opt in | ||||
|     v) | ||||
|       SILENT=false | ||||
|       ;; | ||||
|     \?) | ||||
|       echo "Invalid flag: -$OPTARG" >&2 | ||||
|       exit 1 | ||||
|       ;; | ||||
|   esac | ||||
| done | ||||
|  | ||||
| if $SILENT ; then | ||||
|   echo "Running in the silent mode, run with -v if you want to see script logs." | ||||
| fi | ||||
|  | ||||
| EXCLUDE="all.sh" | ||||
|  | ||||
| ret=0 | ||||
| for t in `ls $ROOT/verify/*.sh` | ||||
| do | ||||
|   if is-excluded $t ; then | ||||
|     echo "Skipping $t" | ||||
|     continue | ||||
|   fi | ||||
|   if $SILENT ; then | ||||
|     echo -e "Verifying $t" | ||||
|     if bash "$t" &> /dev/null; then | ||||
|       echo -e "${color_green}SUCCESS${color_norm}" | ||||
|     else | ||||
|       echo -e "${color_red}FAILED${color_norm}" | ||||
|       ret=1 | ||||
|     fi | ||||
|   else | ||||
|     bash "$t" || ret=1 | ||||
|   fi | ||||
| done | ||||
| exit $ret | ||||
		Reference in New Issue
	
	Block a user