사내에서 Protocol Buffers 를 사용해서 프로토콜을 정의해서쓰고있어서..
찾아보니 아래와 같은 github 이 있음.
https://github.com/pseudomuto/protoc-gen-doc
들어가서 찬찬히 읽어보니.
설치는 아래와같이.
go get -u github.com/pseudomuto/protoc-gen-doc/cmd/protoc-gen-doc
실행하려고하니.
protoc --plugin=/Users/dicky/go/bin/protoc-gen-doc
식으로해야해서
shell 로 만들어봄.
```
imgFile=$1
name=`basename $imgFile`
fileName="${name%.*}"
fileExtension="${name##*.}"
echo $name
echo $fileName
echo $fileExtension
protoc --plugin=/Users/dicky/go/bin/protoc-gen-doc --doc_out=./doc --doc_opt=html,$fileName.html $1
open ./doc/$fileName.html
```
그래서 실행은
./gen /server/SignIn.proto
그래서 결과물은 html 로 보기쉽게 나옴.
댓글 없음:
댓글 쓰기