-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathgolang-packages.sh
executable file
·34 lines (24 loc) · 1.02 KB
/
golang-packages.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
echo "Begin Go Package Install Script"
echo "gometalinter - lint 'em all"
go get -u -v -t github.com/alecthomas/gometalinter
gometalinter --install
echo "yaml2json - useful utility"
go get -u -v -t github.com/bronze1man/yaml2json
echo "xsdgen - structs from XSD"
go get -u -v -t aqwari.net/xml/cmd/xsdgen
echo "gojsondiff - diff JSON files in Go"
go get -u -v -t github.com/yudai/gojsondiff/jd
echo "Buffalo - API Development in Go"
go get -u -v -tags sqlite github.com/gobuffalo/buffalo/buffalo
echo "Cobra - CLI Manager"
go get -u -v -t github.com/spf13/cobra/cobra
echo "GRPC and Protocol Buffers stuff"
go get -u -v -t github.com/golang/protobuf/protoc-gen-go
go get -u -v -t github.com/grpc-ecosystem/grpc-gateway/protoc-gen-grpc-gateway
go get -u -v -t github.com/grpc-ecosystem/grpc-gateway/protoc-gen-swagger
echo "jsonnet"
go get -u -v -t github.com/google/go-jsonnet/jsonnet
echo "Delve with GUI"
go get -u -v -t github.com/go-delve/delve/cmd/dlv
go get -u -v -t github.com/aarzilli/gdlv
echo "End Go Package Install Script"