Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
Emit yaml for pretty output and json_compact otherwise
Baptiste Daroussin committed 12 years ago
commit d44697c7edf552de06c30484a0762c4e78583fec
parent 1e6fde5
1 file changed +4 -1
modified libpkg/pkg_manifest.c
@@ -1730,7 +1730,10 @@ emit_manifest(struct pkg *pkg, char **out, short flags)
		obj_append_kv(obj, "message", sbuf_get(tmpsbuf));
	}

-
	*out = ucl_object_emit(obj, UCL_EMIT_YAML);
+
	if ((flags & PKG_MANIFEST_EMIT_PRETTY) == PKG_MANIFEST_EMIT_PRETTY)
+
		*out = ucl_object_emit(obj, UCL_EMIT_YAML);
+
	else
+
		*out = ucl_object_emit(obj, UCL_EMIT_JSON_COMPACT);

	return (EPKG_OK);
}