Tim Burks d874c75fb3 Remove unnecessary print() calls, properly try calls to sendClose in Echo view controller. 9 سال پیش
..
Sources cd67135c18 Fixed plugin for use on Linux. 9 سال پیش
swiftgrpc.templates d874c75fb3 Remove unnecessary print() calls, properly try calls to sendClose in Echo view controller. 9 سال پیش
Makefile 776056d566 Add common server session properties for response status and metadata. 9 سال پیش
Package.swift 6f8eac1d8a Begin generating code using a snapshot of Kyle Fuller's Stencil templating package. 9 سال پیش
README.md 09ab02ceaf Rename template directory and modify plugin to look for templates in the same directory as the plugin executable. 9 سال پیش

README.md

Swift gRPC Plugin

This directory contains the Swift gRPC plugin for protoc, the Protocol Buffer Compiler.

It is built with the Swift Package Manager and the included Makefile. The resulting binary is named protoc-gen-swiftgrpc and can be called from protoc by adding the --swiftgrpc_out command-line option. For example, here's an invocation from the Makefile:

protoc ../Examples/Echo/echo.proto --proto_path=../Examples/Echo --swiftgrpc_out=. 

The plugin uses template files in the swiftgrpc.templates directory. This directory currently must be in the same location as the protoc-gen-swiftgrpc plugin executable.