Don't indent JSON output
This commit is contained in:
parent
bac8055652
commit
c8155e9f5f
|
@ -76,7 +76,7 @@ struct MixLs : virtual Args, MixJSON
|
|||
if (path == "/") path = "";
|
||||
|
||||
if (json) {
|
||||
JSONPlaceholder jsonRoot(std::cout, true);
|
||||
JSONPlaceholder jsonRoot(std::cout);
|
||||
listNar(jsonRoot, accessor, path);
|
||||
} else
|
||||
listText(accessor);
|
||||
|
|
|
@ -65,7 +65,7 @@ struct CmdPathInfo : StorePathsCommand, MixJSON
|
|||
pathLen = std::max(pathLen, storePath.size());
|
||||
|
||||
if (json) {
|
||||
JSONPlaceholder jsonRoot(std::cout, true);
|
||||
JSONPlaceholder jsonRoot(std::cout);
|
||||
store->pathInfoToJSON(jsonRoot,
|
||||
// FIXME: preserve order?
|
||||
PathSet(storePaths.begin(), storePaths.end()),
|
||||
|
|
|
@ -84,7 +84,7 @@ struct CmdSearch : SourceExprCommand, MixJSON
|
|||
|
||||
bool first = true;
|
||||
|
||||
auto jsonOut = json ? std::make_unique<JSONObject>(std::cout, true) : nullptr;
|
||||
auto jsonOut = json ? std::make_unique<JSONObject>(std::cout) : nullptr;
|
||||
|
||||
auto sToplevel = state->symbols.create("_toplevel");
|
||||
auto sRecurse = state->symbols.create("recurseForDerivations");
|
||||
|
|
|
@ -26,7 +26,7 @@ struct CmdShowConfig : Command, MixJSON
|
|||
{
|
||||
if (json) {
|
||||
// FIXME: use appropriate JSON types (bool, ints, etc).
|
||||
JSONObject jsonObj(std::cout, true);
|
||||
JSONObject jsonObj(std::cout);
|
||||
settings.toJSON(jsonObj);
|
||||
} else {
|
||||
for (auto & s : settings.getSettings())
|
||||
|
|
Loading…
Reference in a new issue