mirror of
https://github.com/openclaw/openclaw.git
synced 2026-04-26 08:31:55 +00:00
refactor(cli): separate json payload output from logging
This commit is contained in:
@@ -135,7 +135,7 @@ async function saveSnapshotTargeted(params: {
|
||||
? saveSnapshotLocal(params.file)
|
||||
: await saveSnapshot(params.opts, params.nodeId, params.file, params.baseHash);
|
||||
if (params.opts.json) {
|
||||
defaultRuntime.log(JSON.stringify(next));
|
||||
defaultRuntime.writeJson(next, 0);
|
||||
return;
|
||||
}
|
||||
defaultRuntime.log(theme.muted(`Target: ${params.targetLabel}`));
|
||||
@@ -365,7 +365,7 @@ export function registerExecApprovalsCli(program: Command) {
|
||||
try {
|
||||
const { snapshot, nodeId, source } = await loadSnapshotTarget(opts);
|
||||
if (opts.json) {
|
||||
defaultRuntime.log(JSON.stringify(snapshot));
|
||||
defaultRuntime.writeJson(snapshot, 0);
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user