diff --git a/src/main/java/gov/nist/secauto/oscal/tools/cli/core/commands/profile/ResolveSubcommand.java b/src/main/java/gov/nist/secauto/oscal/tools/cli/core/commands/profile/ResolveSubcommand.java index b455e73a..8014b5b8 100644 --- a/src/main/java/gov/nist/secauto/oscal/tools/cli/core/commands/profile/ResolveSubcommand.java +++ b/src/main/java/gov/nist/secauto/oscal/tools/cli/core/commands/profile/ResolveSubcommand.java @@ -30,6 +30,7 @@ import gov.nist.secauto.metaschema.binding.io.Format; import gov.nist.secauto.metaschema.binding.io.IBoundLoader; import gov.nist.secauto.metaschema.binding.io.ISerializer; +import gov.nist.secauto.metaschema.binding.io.SerializationFeature; import gov.nist.secauto.metaschema.cli.processor.CLIProcessor.CallingContext; import gov.nist.secauto.metaschema.cli.processor.ExitCode; import gov.nist.secauto.metaschema.cli.processor.ExitStatus; @@ -99,11 +100,19 @@ public class ResolveSubcommand .desc("overwrite the destination if it exists") .build()); @NonNull + private static final Option PRETTY_PRINT_OPTION = ObjectUtils.notNull( + Option.builder() + .longOpt("pretty-print") + .desc("Enable pretty-printing of the output for better readability.") + .build()); + + @NonNull private static final List