// 2023.01 – 至今 · 个人项目
开发者 CLI 工具集
面向后端工程师的本地化研发提效工具,封装常用 K8s、数据库、调试操作。
RustTokioclapKubernetes API
关键成果
- ▸ GitHub 1.2k+ stars,被 30+ 团队作为内部基线工具
- ▸ 单二进制零依赖,启动 < 50ms
- ▸ 插件机制允许各团队按需扩展子命令
动机
日常研发中频繁切换 kubectl context、查询 DB、抓 trace,这些操作零散且容易出错。 希望用一个统一入口封装高频流程,并把团队 best practice 沉淀进默认行为。
核心命令
$ devkit ctx prod-cn # 一键切换并校验集群健康度
$ devkit db query orders # 安全的只读 SQL 入口,带审计日志
$ devkit trace 4f2a... # 拉取并本地渲染 OTel trace
设计取舍
- Rust 选型:启动速度、单二进制分发、错误处理表达力
- 插件:通过子进程 + JSON RPC 隔离,避免动态库 ABI 风险
- 配置:遵循 XDG 规范,支持 profile 切换