XingfenD
|
bd7b87d9c7
|
feat(cmd/ry): migrate rainyun-cli to SDK-backed cmd/ry
- 删除 CLI 自带 provider/HTTP 层,全部改调 sdk.New(apiKey)
- config 简化为单一 apikey + output
- 补 SDK 4 个缺口端点(domain list / dns list / bucket-by-instance / expense orders)
- 修 output --raw bug(新增 raw case)
- 命令 ID 参数统一 int,显示 model ID 保持 string
- reinstall flag 从 --os 改 --os-id int
|
2026-08-13 00:48:28 +08:00 |
|
XingfenD
|
b15e78fd4d
|
feat(cmd/ry): add simplified single-provider config
|
2026-08-13 00:37:15 +08:00 |
|
XingfenD
|
499b4789fb
|
fix(cmd/ry): strengthen TestRawPrintFormat assertions
|
2026-08-13 00:35:30 +08:00 |
|
XingfenD
|
c0f04c01b4
|
feat(cmd/ry): add output package with raw format fix
|
2026-08-13 00:33:38 +08:00 |
|
XingfenD
|
16ccc8d339
|
feat(cmd/ry): add display model package
|
2026-08-13 00:31:11 +08:00 |
|
XingfenD
|
d7a7af7cca
|
feat(sdk): embed ExpenseService in RainyunSDK
|
2026-08-13 00:29:48 +08:00 |
|
XingfenD
|
2ee9555506
|
feat(expense): add ExpenseService with GetOrdersList
|
2026-08-13 00:28:14 +08:00 |
|
XingfenD
|
7d33b2e702
|
feat(ros): add GetRosBucketListByInstance endpoint
|
2026-08-13 00:26:13 +08:00 |
|
XingfenD
|
5cf02155dc
|
feat(domain): add GetDomainDNSRecordList endpoint
|
2026-08-13 00:24:20 +08:00 |
|
XingfenD
|
4029244702
|
feat(domain): add GetDomainList endpoint
|
2026-08-13 00:22:53 +08:00 |
|
XingfenD
|
fcdacacd06
|
chore: add cobra/toml/yaml deps for CLI migration
|
2026-08-13 00:21:15 +08:00 |
|
XingfenD
|
51b7e2f319
|
feat: migrate all remaining modules from rainyun-go-sdk
- domain(24), product(8), rbm(10), rca(21), rgs(38), ros(19),
ssl(5), user(10), workorder(11), public remaining 5
- split nested response structs into reusable named types
- rgs reuses rcs request/response types
- fix source bugs: malformed paths, resp vs &resp, missing bodies
- register all 11 services in sdk.New
|
2026-08-05 23:09:53 +08:00 |
|
XingfenD
|
b8490ef422
|
feat(rcs): migrate all RCS APIs from rainyun-go-sdk
- 35 endpoints across 14 files, response structs split for reuse
- Reuse RcsRecord/Node/Plan/OsInfo/UsageData across list/detail/create
- Fix source bugs: {id} path placeholders, missing / in firewall pos path,
missing body in ChargeRcsTrafic, resp vs &resp
- Add HTTPMethod_PATCH, common.BasicOperationResponse, VncConnectionInfo
|
2026-08-05 22:35:28 +08:00 |
|
XingfenD
|
0cd1a28f84
|
finish get_rcs_list.go
|
2026-08-03 16:21:01 +08:00 |
|
XingfenD
|
5604a3f2f0
|
fix get url arguments passing
chore: update gitignore
chore: rename some structures
feat: support sdk init
|
2026-08-03 15:21:01 +08:00 |
|
XingfenD
|
2605bf350c
|
update website link and add todo
|
2026-08-03 12:52:14 +08:00 |
|
XingfenD
|
86fba66370
|
finish some public api
rename public service
|
2026-08-03 12:25:51 +08:00 |
|
XingfenD
|
2869730bdd
|
update app config response struct
|
2026-08-03 12:13:49 +08:00 |
|
XingfenD
|
8b07c125d5
|
update client error format
|
2026-08-02 22:08:55 +08:00 |
|
XingfenD
|
525e0e7412
|
update basic frame
|
2026-08-02 22:05:19 +08:00 |
|
 XingfenDandGitHub
|
73aad6b718
|
Initial commit
|
2026-08-02 21:34:50 +08:00 |
|