dbm-cli

command
v1.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 20, 2026 License: MIT Imports: 12 Imported by: 0

Documentation

Overview

Command dbm-cli 是数据库命令行工具的入口。

这里只做两件事:

  1. 空导入 internal/oracle,触发其 init() 把 oracle driver 注册进注册表。 未来新增数据源时,在这里再加一行 `import _ ".../internal/mysql"` 即可。
  2. 委托给 cli.New().Execute() 执行 cobra 命令树。

错误处理原则(面向 AI / 脚本可重试):

  • 任何错误都打印到 stderr,格式统一为 `[dbm-cli] error: <message>`
  • 用 exit code 区分错误大类,便于上游判断是否值得重试: 0 成功 1 一般错误(SQL 语法、查询失败等,可能可修正后重试) 2 配置/连接类错误(数据源未配置、连不上库——通常是环境问题,重试前需改配置)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL