refactor(cli): separate json payload output from logging

This commit is contained in:
Peter Steinberger
2026-03-22 23:19:14 +00:00
parent 274af0486a
commit 4ee41cc6f3
89 changed files with 710 additions and 693 deletions

View File

@@ -160,7 +160,7 @@ export function registerDirectoryCli(program: Command) {
runtime: defaultRuntime,
});
if (params.opts.json) {
defaultRuntime.log(JSON.stringify(result, null, 2));
defaultRuntime.writeJson(result);
return;
}
printDirectoryList({ title: params.title, emptyMessage: params.emptyMessage, entries: result });
@@ -179,7 +179,7 @@ export function registerDirectoryCli(program: Command) {
}
const result = await fn({ cfg, accountId, runtime: defaultRuntime });
if (opts.json) {
defaultRuntime.log(JSON.stringify(result, null, 2));
defaultRuntime.writeJson(result);
return;
}
if (!result) {
@@ -272,7 +272,7 @@ export function registerDirectoryCli(program: Command) {
runtime: defaultRuntime,
});
if (opts.json) {
defaultRuntime.log(JSON.stringify(result, null, 2));
defaultRuntime.writeJson(result);
return;
}
printDirectoryList({