From 17a96cb3875c868283c2a157ac17ac5222f6ba9a Mon Sep 17 00:00:00 2001 From: Marcus Schiesser <mail@marcusschiesser.de> Date: Wed, 5 Apr 2023 10:24:03 +0800 Subject: [PATCH] update to go 1.20 and use go.work for visual code --- .gitignore | 4 ++++ .vscode/launch.json | 15 +++++++++++++++ go.work | 14 ++++++++++++++ src/gocat/go.mod | 2 +- src/gofabric/go.mod | 3 +++ src/gojoke/go.mod | 2 +- src/gopalindrome/go.mod | 2 +- src/gopraha/go.mod | 2 +- src/goproxy/go.mod | 2 +- src/gouni/go.mod | 2 +- src/gourl/go.mod | 2 +- src/hello-grpc/client/go.mod | 2 +- src/hello-grpc/server/go.mod | 2 +- src/hello-kafka/go.mod | 2 +- 14 files changed, 46 insertions(+), 10 deletions(-) create mode 100644 .gitignore create mode 100644 .vscode/launch.json create mode 100644 go.work create mode 100644 src/gofabric/go.mod diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..7149a5b --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +main +go* +*.pb.go +.DS_Store diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 0000000..608d3c6 --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,15 @@ +{ + // Use IntelliSense to learn about possible attributes. + // Hover to view descriptions of existing attributes. + // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 + "version": "0.2.0", + "configurations": [ + { + "name": "Launch Package", + "type": "go", + "request": "launch", + "mode": "auto", + "program": "${fileDirname}" + } + ] +} \ No newline at end of file diff --git a/go.work b/go.work new file mode 100644 index 0000000..6dc2b0f --- /dev/null +++ b/go.work @@ -0,0 +1,14 @@ +go 1.20 + +use ./src/gocat +use ./src/gofabric +use ./src/gojoke +use ./src/gomd5 +use ./src/gopalindrome +use ./src/gopraha +use ./src/goproxy +use ./src/gouni +use ./src/gourl +use ./src/hello-grpc/client +use ./src/hello-grpc/server +use ./src/hello-kafka diff --git a/src/gocat/go.mod b/src/gocat/go.mod index f568a49..07e8123 100644 --- a/src/gocat/go.mod +++ b/src/gocat/go.mod @@ -1,3 +1,3 @@ module github.com/turngeek/examples-go/src/gocat -go 1.16 +go 1.20 diff --git a/src/gofabric/go.mod b/src/gofabric/go.mod new file mode 100644 index 0000000..008a39d --- /dev/null +++ b/src/gofabric/go.mod @@ -0,0 +1,3 @@ +module github.com/turngeek/examples-go/src/gofabric + +go 1.20 diff --git a/src/gojoke/go.mod b/src/gojoke/go.mod index c2acb83..15cf8b0 100644 --- a/src/gojoke/go.mod +++ b/src/gojoke/go.mod @@ -1,3 +1,3 @@ module github.com/turngeek/examples-go/src/gojoke -go 1.16 +go 1.20 diff --git a/src/gopalindrome/go.mod b/src/gopalindrome/go.mod index 9c4e00e..4cfd63d 100644 --- a/src/gopalindrome/go.mod +++ b/src/gopalindrome/go.mod @@ -1,3 +1,3 @@ module github.com/turngeek/examples-go/src/gopalindrome -go 1.16 +go 1.20 diff --git a/src/gopraha/go.mod b/src/gopraha/go.mod index e66ba3b..49cbd82 100644 --- a/src/gopraha/go.mod +++ b/src/gopraha/go.mod @@ -1,5 +1,5 @@ module github.com/turngeek/examples-go/src/gopraha -go 1.16 +go 1.20 require github.com/segmentio/kafka-go v0.4.16 // indirect diff --git a/src/goproxy/go.mod b/src/goproxy/go.mod index e1d9074..d57f002 100644 --- a/src/goproxy/go.mod +++ b/src/goproxy/go.mod @@ -1,5 +1,5 @@ module github.com/turngeek/examples-go/src/goproxy -go 1.16 +go 1.20 require github.com/gorilla/mux v1.8.0 // indirect diff --git a/src/gouni/go.mod b/src/gouni/go.mod index 9e6a1cb..1eec53c 100644 --- a/src/gouni/go.mod +++ b/src/gouni/go.mod @@ -1,3 +1,3 @@ module github.com/turngeek/examples-go/src/gouni -go 1.16 +go 1.20 diff --git a/src/gourl/go.mod b/src/gourl/go.mod index 6ff3723..582a28f 100644 --- a/src/gourl/go.mod +++ b/src/gourl/go.mod @@ -1,3 +1,3 @@ module github.com/turngeek/examples-go/src/gourl -go 1.16 +go 1.20 diff --git a/src/hello-grpc/client/go.mod b/src/hello-grpc/client/go.mod index fc9a44b..9041f2c 100644 --- a/src/hello-grpc/client/go.mod +++ b/src/hello-grpc/client/go.mod @@ -1,6 +1,6 @@ module github.com/turngeek/examples-go/src/hello-grpc/client -go 1.16 +go 1.20 require ( golang.org/x/net v0.0.0-20210525063256-abc453219eb5 // indirect diff --git a/src/hello-grpc/server/go.mod b/src/hello-grpc/server/go.mod index a2b01a2..df0828b 100644 --- a/src/hello-grpc/server/go.mod +++ b/src/hello-grpc/server/go.mod @@ -1,6 +1,6 @@ module github.com/turngeek/examples-go/src/hello-grpc/server -go 1.16 +go 1.20 require ( golang.org/x/net v0.0.0-20210525063256-abc453219eb5 // indirect diff --git a/src/hello-kafka/go.mod b/src/hello-kafka/go.mod index cd9be8d..55f1788 100644 --- a/src/hello-kafka/go.mod +++ b/src/hello-kafka/go.mod @@ -1,5 +1,5 @@ module github.com/turngeek/examples-go/src/hello-kafka -go 1.16 +go 1.20 require github.com/segmentio/kafka-go v0.4.16 // indirect -- GitLab