diff --git a/tool/kratos/tool.go b/tool/kratos/tool.go index b6b42f6c8..8138f0168 100644 --- a/tool/kratos/tool.go +++ b/tool/kratos/tool.go @@ -20,6 +20,7 @@ const ( toolDoc = "https://github.com/go-kratos/kratos/blob/master/doc/wiki-cn/kratos-tool.md" ) +// Tool is kratos tool. type Tool struct { Name string `json:"name"` Alias string `json:"alias"` diff --git a/tool/kratos/tool_index.go b/tool/kratos/tool_index.go index 36035d92b..46b1f9d7a 100644 --- a/tool/kratos/tool_index.go +++ b/tool/kratos/tool_index.go @@ -6,8 +6,8 @@ var toolIndexs = []*Tool{ { Name: "kratos", Alias: "kratos", - BuildTime: time.Date(2020, 3, 29, 0, 0, 0, 0, time.Local), - Install: "go get -u github.com/go-kratos/kratos/tool/kratos", + BuildTime: time.Date(2020, 3, 31, 0, 0, 0, 0, time.Local), + Install: "go get -u github.com/go-kratos/kratos/tool/kratos@" + Version, Summary: "Kratos工具集本体", Platform: []string{"darwin", "linux", "windows"}, Author: "kratos", @@ -16,26 +16,17 @@ var toolIndexs = []*Tool{ { Name: "protoc", Alias: "kratos-protoc", - BuildTime: time.Date(2020, 3, 29, 0, 0, 0, 0, time.Local), - Install: "go get -u github.com/go-kratos/kratos/tool/kratos-protoc", + BuildTime: time.Date(2020, 3, 31, 0, 0, 0, 0, time.Local), + Install: "go get -u github.com/go-kratos/kratos/tool/kratos-protoc@" + Version, Summary: "快速方便生成pb.go的protoc封装,windows、Linux请先安装protoc工具", Platform: []string{"darwin", "linux", "windows"}, Author: "kratos", }, - { - Name: "swagger", - Alias: "swagger", - BuildTime: time.Date(2020, 3, 29, 0, 0, 0, 0, time.Local), - Install: "go get -u github.com/go-swagger/go-swagger/cmd/swagger", - Summary: "swagger api文档", - Platform: []string{"darwin", "linux", "windows"}, - Author: "goswagger.io", - }, { Name: "genbts", Alias: "kratos-gen-bts", - BuildTime: time.Date(2020, 3, 29, 0, 0, 0, 0, time.Local), - Install: "go get -u github.com/go-kratos/kratos/tool/kratos-gen-bts", + BuildTime: time.Date(2020, 3, 31, 0, 0, 0, 0, time.Local), + Install: "go get -u github.com/go-kratos/kratos/tool/kratos-gen-bts@" + Version, Summary: "缓存回源逻辑代码生成器", Platform: []string{"darwin", "linux", "windows"}, Author: "kratos", @@ -43,25 +34,17 @@ var toolIndexs = []*Tool{ { Name: "genmc", Alias: "kratos-gen-mc", - BuildTime: time.Date(2020, 3, 29, 0, 0, 0, 0, time.Local), - Install: "go get -u github.com/go-kratos/kratos/tool/kratos-gen-mc", + BuildTime: time.Date(2020, 3, 31, 0, 0, 0, 0, time.Local), + Install: "go get -u github.com/go-kratos/kratos/tool/kratos-gen-mc@" + Version, Summary: "mc缓存代码生成", Platform: []string{"darwin", "linux", "windows"}, Author: "kratos", }, - { - Name: "wire", - Alias: "wire", - BuildTime: time.Date(2020, 3, 29, 0, 0, 0, 0, time.Local), - Install: "go get -u github.com/google/wire/cmd/wire", - Platform: []string{"darwin", "linux", "windows"}, - Hidden: true, - }, { Name: "genproject", Alias: "kratos-gen-project", - Install: "go get -u github.com/go-kratos/kratos/tool/kratos-gen-project", - BuildTime: time.Date(2020, 3, 29, 0, 0, 0, 0, time.Local), + Install: "go get -u github.com/go-kratos/kratos/tool/kratos-gen-project@" + Version, + BuildTime: time.Date(2020, 3, 31, 0, 0, 0, 0, time.Local), Platform: []string{"darwin", "linux", "windows"}, Hidden: true, Requirements: []string{"wire"}, @@ -69,8 +52,8 @@ var toolIndexs = []*Tool{ { Name: "testgen", Alias: "testgen", - BuildTime: time.Date(2020, 3, 29, 0, 0, 0, 0, time.Local), - Install: "go get -u github.com/go-kratos/kratos/tool/testgen", + BuildTime: time.Date(2020, 3, 31, 0, 0, 0, 0, time.Local), + Install: "go get -u github.com/go-kratos/kratos/tool/testgen@" + Version, Summary: "测试代码生成", Platform: []string{"darwin", "linux", "windows"}, Author: "kratos", @@ -78,10 +61,28 @@ var toolIndexs = []*Tool{ { Name: "testcli", Alias: "testcli", - BuildTime: time.Date(2020, 3, 29, 0, 0, 0, 0, time.Local), - Install: "go get -u github.com/go-kratos/kratos/tool/testcli", + BuildTime: time.Date(2020, 3, 31, 0, 0, 0, 0, time.Local), + Install: "go get -u github.com/go-kratos/kratos/tool/testcli@" + Version, Summary: "测试代码运行", Platform: []string{"darwin", "linux", "windows"}, Author: "kratos", }, + // third party + { + Name: "wire", + Alias: "wire", + BuildTime: time.Date(2020, 3, 31, 0, 0, 0, 0, time.Local), + Install: "go get -u github.com/google/wire/cmd/wire", + Platform: []string{"darwin", "linux", "windows"}, + Hidden: true, + }, + { + Name: "swagger", + Alias: "swagger", + BuildTime: time.Date(2020, 3, 31, 0, 0, 0, 0, time.Local), + Install: "go get -u github.com/go-swagger/go-swagger/cmd/swagger", + Summary: "swagger api文档", + Platform: []string{"darwin", "linux", "windows"}, + Author: "goswagger.io", + }, } diff --git a/tool/kratos/version.go b/tool/kratos/version.go index bc777692d..0649be62c 100644 --- a/tool/kratos/version.go +++ b/tool/kratos/version.go @@ -8,7 +8,7 @@ import ( var ( // Version is version - Version = "0.4.1" + Version = "v0.4.2" // BuildTime is BuildTime BuildTime = "2020/3/29" )