mongobaba
459d3025c5
optimize: change err == xx to errors.Is(err, xx) ( #3991 )
2024-03-09 12:49:16 +00:00
kesonan
e08ba2fee8
(goctl)fix parser issues ( #3930 )
2024-03-02 14:27:39 +00:00
zhaolei
df2799fff1
fix import error if generate multiple proto ( #3694 )
2023-11-04 12:42:25 +00:00
Mikael
f5f5261556
add whether to generate rpc client option ( #3361 )
...
Co-authored-by: admin <admin@admindeMacBook-Pro.local>
2023-06-17 12:52:49 +00:00
Thirteen
ef410e8083
fix: generate client directory for goctl ( #3166 )
2023-05-08 21:03:48 +00:00
guangwu
63368d8b0c
io/ioutil deprecated ( #3217 )
2023-05-06 09:50:54 +00:00
guonaihong
1fd0c3992b
fix panic ( #3176 )
2023-04-30 14:58:30 +00:00
anqiansong
73664b92f0
fix(goctl): missing rpc --style flag ( #3112 )
2023-04-10 09:48:48 +00:00
李登富
ffacae89eb
fix:multipule flag client go package name ( #3104 )
...
Co-authored-by: lidengfu <lidengfu@excean.com>
2023-04-08 21:36:45 +08:00
anqiansong
1904af2323
feat(goctl): Support gateway sample generation ( #3049 )
2023-03-29 09:06:23 +00:00
tanglihao
a40d8b0684
fix code format style use const config.DefaultFormat
2023-03-03 14:58:18 +00:00
tanglihao
cb39b5836f
fix log name conflict
2023-03-03 14:58:18 +00:00
anqiansong
7ca89a85ab
format code
2023-03-03 07:11:13 +00:00
anqiansong
4bc1b78a91
Fix #2879
2023-03-03 07:11:13 +00:00
Kevin Wan
ae87114282
chore: change interface{} to any ( #2818 )
...
* chore: change interface{} to any
* chore: update goctl version to 1.5.0
* chore: update goctl deps
2023-01-24 16:32:02 +08:00
chensy
8157e2118d
fix: replace goctl ExactValidArgs to MatchAll ( #2759 )
...
Co-authored-by: chenjieping <chenjieping@kezaihui.com>
2023-01-07 17:07:40 +08:00
Kevin Wan
fdc57d07d7
fix : #2672 ( #2681 )
...
* fix : #2672
* chore: fix more cases
* chore: update deps
* chore: update deps
* chore: refactor
* chore: refactor
* chore: refactor
2022-12-11 00:41:50 +08:00
anqiansong
3db64c7d47
fix(goctl): Fix #2561 ( #2562 )
...
* Fix #2561
* format code
2022-10-29 22:40:56 +08:00
chen quan
22bdf0bbd5
chore: adjust rpc comment format ( #2501 )
2022-10-22 22:07:55 +08:00
re-dylan
e50689beed
fix #2343 ( #2349 )
...
Co-authored-by: dylan.wang <dylan.wang@yijinin.com>
2022-10-02 21:46:33 +08:00
Kevin Wan
d935c83a54
feat: support baggage propagation in httpc ( #2375 )
...
* feat: support baggage propagation in httpc
* chore: use go 1.16
* chore: use go 1.16
* chore: use go ^1.16
* chore: remove deprecated
2022-09-10 15:18:52 +08:00
anqiansong
ca3c687f1c
feat: Support for multiple rpc service generation and rpc grouping ( #1972 )
...
* Add group & compatible flag
* Add group & compatible flag
* Support for multiple rpc service generation and rpc grouping
* Support for multiple rpc service generation and rpc grouping
* Format code
* Format code
* Add comments
* Fix unit test
* Refactor function name
* Add example & Update grpc readme
* go mod tidy
* update mod
* update mod
2022-07-21 12:47:46 +08:00
LeeDF
96acf1f5a6
fix goctl rpc protoc strings.EqualFold Service.Name GoPackage ( #2046 )
2022-07-09 23:40:32 +08:00
anqiansong
93b3f5030f
chore: Add command desc & color commands ( #2013 )
...
* Add link & Color sub-commands
* Color sub-commands for unix-like OS
* Remove useless code
* Remove redundant dependency
2022-06-21 20:21:38 +08:00
anqiansong
52f060caae
feat: Add goctl quickstart ( #1889 )
...
* Add goctl quickstart
* Format code
* Format code
2022-05-13 12:23:24 +08:00
givemeafish
14ca39bc86
fix:tools/goctl/rpc/generator/template_test.go file has wrong parameters ( #1882 )
2022-05-11 23:24:34 +08:00
anqiansong
5383e29ce6
feat: Replace cli to cobra ( #1855 )
...
* Replace cli
* Replace cli
* Replace cli
* Format code
* Add compare case
* Add compare case
* Add compare case
* Support go style flag
* Support go style flag
* Add test case
2022-05-07 15:40:11 +08:00
chowyu12
14bf2f33f7
add go-grpc_opt and go_opt for grpc new command ( #1769 )
...
Co-authored-by: zhouyy <zhouyy@ickey.cn>
2022-04-21 16:45:56 +08:00
fang duan
bbe1249ecb
update rpc generate sample proto file ( #1709 )
...
* update rpc generate sample proto file
* update
2022-04-19 10:59:16 +08:00
Fyn
e62870e268
feat(goctl): go work multi-module support ( #1800 )
...
* feat(goctl): go work multi-module support
Resolve : #1793
* chore: print log when getting project ctx fails
2022-04-18 20:36:41 +08:00
fang duan
97bf3856c1
show help when running goctl rpc protoc without any flags ( #1683 )
2022-04-17 20:57:26 +08:00
fang duan
ff6c6558dd
improve goctl rpc new ( #1687 )
2022-04-17 20:56:56 +08:00
fang duan
0cc9d4ff8d
show help when running goctl rpc template without any flags ( #1685 )
...
close #1684
2022-04-08 22:28:45 +08:00
Kevin Wan
faad6e27e3
feat: use go:embed to embed templates ( #1756 )
2022-04-04 13:12:05 +08:00
anqiansong
7e0b0ab0b1
Fix zrpc code generation error with --remote ( #1739 )
...
Co-authored-by: anqiansong <anqiansong@bytedance.com>
2022-04-01 22:19:33 +08:00
anqiansong
9c2d526a11
Fix unit test ( #1730 )
...
Co-authored-by: anqiansong <anqiansong@bytedance.com>
2022-04-01 14:46:12 +08:00
Kevin Wan
3febb1a5d0
chore: refactor code ( #1700 )
2022-03-23 19:09:45 +08:00
anqiansong
0aeb49a6b0
Add verbose flag ( #1696 )
...
Co-authored-by: anqiansong <anqiansong@bytedance.com>
2022-03-22 21:00:26 +08:00
anqiansong
5c169f4f49
Remove debug log ( #1669 )
...
Co-authored-by: anqiansong <anqiansong@bytedance.com>
2022-03-20 16:28:36 +08:00
anqiansong
194f55e08e
Remove unused code ( #1667 )
...
Co-authored-by: anqiansong <anqiansong@bytedance.com>
2022-03-19 23:15:11 +08:00
anqiansong
227104d7d7
feat: Remove command goctl rpc proto
( #1665 )
...
* Fix goctl completion expression
* Fix code generation error if the pkg of pb/grpc is same to zrpc call client pkg
* Remove deprecated comment on action goctl rpc new
* Remove zrpc code generation on action goctl rpc proto
* Remove zrpc code generation on action goctl rpc proto
* Remove Generator interface
Co-authored-by: anqiansong <anqiansong@bytedance.com>
2022-03-19 22:50:22 +08:00
anqiansong
448029aa4b
Mkdir if not exists ( #1659 )
...
Co-authored-by: anqiansong <anqiansong@bytedance.com>
2022-03-17 21:44:22 +08:00
anqiansong
4624390e54
Fix #1585 #1547 ( #1624 )
2022-03-09 19:26:35 +08:00
anqiansong
68a81fea8a
Fix #1609 ( #1617 )
2022-03-05 22:52:32 +08:00
Kevin Wan
3b7ca86e4f
chore: add unit tests ( #1615 )
...
* test: add more tests
* test: add more tests
2022-03-04 17:54:09 +08:00
Kevin Wan
e0454138e0
update goctl to go 1.16 for io/fs usage ( #1571 )
...
* update goctl to go 1.16 for io/fs usage
* feat: support pg serial type for auto_increment (#1563 )
* add correct example for pg's url
* 🐞 fix: merge
* 🐞 fix: pg default port
* ✨ feat: support serial type
Co-authored-by: kurimi1 <d0n41df@gmail.com>
* chore: format code
Co-authored-by: toutou_o <33993460+kurimi1@users.noreply.github.com>
Co-authored-by: kurimi1 <d0n41df@gmail.com>
2022-02-24 13:58:53 +08:00
Kevin Wan
a40254156f
refactor: refactor yaml unmarshaler ( #1517 )
2022-02-09 17:22:52 +08:00
anqiansong
77482c8946
fixes typo ( #1511 )
...
Co-authored-by: anqiansong <anqiansong@bytedance.com>
2022-02-08 22:16:38 +08:00
Kevin Wan
4b7a680ac5
refactor: rename from tal-tech to zeromicro for goctl ( #1481 )
2022-01-25 23:15:07 +08:00
anqiansong
9b592b3dee
Feature rpc protoc ( #1251 )
...
* code generation by protoc
* generate pb by protoc direct
* support: grpc code generation by protoc directly
* format code
* check --go_out & --go-grpc_out
* fix typo
* Update version
* fix typo
* optimize: remove deprecated unit test
* format code
Co-authored-by: anqiansong <anqiansong@bytedance.com>
2022-01-11 20:34:25 +08:00