output
2 篇-
JSON 输出
数据命令使用 --json 后,会向 stdout 输出一个以换行结束的 JSON 文档,诊断写入 stderr。 log export 例外:它输出 JSON Lines,不接受 --json。 sow status -r demo --json | jq '.result.status' 顶层封装 每个 JSON 响应都有七个字段: 字段 类型 含义 schema 字符串 sow.cli/v1 command 字符串 包含子命令的名称,如 repo ls ok 布尔值 命令成功;存在错误时 …
数据命令使用 --json 后,会向 stdout 输出一个以换行结束的 JSON 文档,诊断写入 stderr。 log export 例外:它输出 JSON Lines,不接受 --json。 sow status -r demo --json | jq '.result.status' 顶层封装 每个 JSON 响应都有七个字段: 字段 类型 含义 schema 字符串 sow.cli/v1 command 字符串 包含子命令的名称,如 repo ls ok 布尔值 命令成功;存在错误时 …
-
退出码
脚本使用退出码判断结果,具体原因读取错误诊断。SOW 各命令使用相同的退出码含义。 退出码 含义 下一步 0 成功或无需变更 查看结果;无需变更时可能报告 noop: true 1 运行时 I/O、包解析、渲染或其他未分类错误 修正诊断指出的输入或环境问题后重试 2 命令、工作区查找或配置错误 检查 sow help COMMAND、选择参数和 sow config check 3 部分成功 查看结果,区分已提交工作与失败项 4 无法取得写锁 稍后重试或增加 --timeout 5 完整性/恢 …
脚本使用退出码判断结果,具体原因读取错误诊断。SOW 各命令使用相同的退出码含义。 退出码 含义 下一步 0 成功或无需变更 查看结果;无需变更时可能报告 noop: true 1 运行时 I/O、包解析、渲染或其他未分类错误 修正诊断指出的输入或环境问题后重试 2 命令、工作区查找或配置错误 检查 sow help COMMAND、选择参数和 sow config check 3 部分成功 查看结果,区分已提交工作与失败项 4 无法取得写锁 稍后重试或增加 --timeout 5 完整性/恢 …