Fix bug where you weren't able to use both the -q and -j flags at the same time #227

Merged
Vylpes merged 17 commits from feature/181-q-json-flags into develop 2024-12-07 22:21:43 +00:00
Showing only changes of commit af30ab5ea7 - Show all commits

View file

@ -8,6 +8,15 @@ export default class OutputHelper {
const outputLines: string[] = []; const outputLines: string[] = [];
if (options.json) { if (options.json) {
if (options.queryMetadata != null) {
Vylpes marked this conversation as resolved Outdated

I feel like there could be a better way to do this? As now we have the output kinda splintered. I suggest maybe we have the json object created in a separate function, and then split to human-readable if -j isn't present

I feel like there could be a better way to do this? As now we have the output kinda splintered. I suggest maybe we have the json object created in a separate function, and then split to human-readable if `-j` isn't present
return JSON.stringify({
...result,
query: {
...response.Query,
}
})
}
return JSON.stringify(result); return JSON.stringify(result);
} }