Merge "Pretty print SBox manifest files to make them easier to read" into main
diff --git a/android/rule_builder.go b/android/rule_builder.go
index 1454357..399dfdb 100644
--- a/android/rule_builder.go
+++ b/android/rule_builder.go
@@ -629,8 +629,9 @@
name, r.sboxManifestPath.String(), r.outDir.String())
}
- // Create a rule to write the manifest as textproto.
- pbText, err := prototext.Marshal(&manifest)
+ // Create a rule to write the manifest as textproto. Pretty print it by indenting and
+ // splitting across multiple lines.
+ pbText, err := prototext.MarshalOptions{Indent: " "}.Marshal(&manifest)
if err != nil {
ReportPathErrorf(r.ctx, "sbox manifest failed to marshal: %q", err)
}