Add grpc_validator
This commit is contained in:
		
							parent
							
								
									c2228d5601
								
							
						
					
					
						commit
						59f3e6a248
					
				@ -13,10 +13,12 @@ for %%A in (%*) do (
 | 
			
		||||
  if "%%A"=="go" (
 | 
			
		||||
    set plugin=protoc-gen-go
 | 
			
		||||
    where /q !plugin! || echo Missing !plugin! && exit /b
 | 
			
		||||
    set vplugin=protoc-gen-govalidators
 | 
			
		||||
    where /q !vplugin! || echo Missing !vplugin! && exit /b
 | 
			
		||||
    set out=%gen%\go
 | 
			
		||||
    if not exist !out! mkdir !out!
 | 
			
		||||
    echo Generating Go code
 | 
			
		||||
    !exec! --go_out=plugins=grpc:!out! %pbs%
 | 
			
		||||
    !exec! --go_out=plugins=grpc:!out! --govalidators_out=!out! %pbs%
 | 
			
		||||
  )
 | 
			
		||||
  if "%%A"=="gohttp" (
 | 
			
		||||
    set plugin=protoc-gen-grpc-gateway
 | 
			
		||||
 | 
			
		||||
@ -36,12 +36,17 @@ do
 | 
			
		||||
        if [ $? -ne 0 ];then
 | 
			
		||||
            echo "missing plugin: $plugin" && exit
 | 
			
		||||
        fi
 | 
			
		||||
        vplugin=protoc-gen-govalidators
 | 
			
		||||
        which $vplugin > /dev/null
 | 
			
		||||
        if [ $? -ne 0 ];then
 | 
			
		||||
            echo "missing plugin: $vplugin" && exit
 | 
			
		||||
        fi
 | 
			
		||||
        out="$gen_dir/go"
 | 
			
		||||
        if [ ! -d $out ]; then
 | 
			
		||||
            mkdir -p $out
 | 
			
		||||
        fi
 | 
			
		||||
        echo "Generating Go code"
 | 
			
		||||
        $exec --go_out=plugins=grpc:$out $pb_files $async_tag
 | 
			
		||||
        $exec --go_out=plugins=grpc:$out --govalidators_out=$out $pb_files $async_tag
 | 
			
		||||
    fi
 | 
			
		||||
    if [ $aug == "gohttp" ]; then
 | 
			
		||||
        plugin=protoc-gen-grpc-gateway
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user