drizzle-team /brocli cli 开发框架
brocli 是drizzle-team 提供的一个cli 开发框架,主要目的是解决drizzle orm (生成sql 以及schema 迁移)存在的一些问题
包含的特性
- 清晰、简洁、易于发现的 API
- 带内置验证的类型化选项(参数)
- 能够在不同命令中重用选项(或选项集)
- 转换器钩子,用于将运行时配置使用与命令业务逻辑解耦。
- --version可以-v是字符串或回调函数。
- 命令钩子,用于在命令执行前后运行常见操作
- 显式全局参数传递
- 可测试性是我们迭代过程中最重要的部分,它能帮助我们避免出现问题。
- 主题,简单的 API 可用于设置全局/命令样式
- 文档生成 API 消除文档漂移
说明
brocli 提供的一些特性也是很不错的,如果有类似drizzle orm 场景的cli 使用,可以尝试下
浙公网安备 33010602011771号