XingfenD
f04bad5f18
feat(cli): add interactive config input and Makefile
...
- support interactive value input for `config set`
- hide API key input and output
- add Makefile for build, test, vet, coverage, and cleanup
- add golang.org/x/term dependency
- update changelog and gitignore
2026-08-13 13:10:53 +08:00
XingfenD
66a7bdcbd5
docs: fix CHANGELOG config file extension (toml not yaml)
2026-08-13 01:10:03 +08:00
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
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
525e0e7412
update basic frame
2026-08-02 22:05:19 +08:00