Skip to content

Commit 2c64dad

Browse files
committed
Add an optional --terse output commandline option
1 parent a16ef23 commit 2c64dad

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/Microsoft.OpenApi.Hidi/Program.cs

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,9 @@ static async Task Main(string[] args)
3939
var formatOption = new Option<OpenApiFormat?>("--format", "File format");
4040
formatOption.AddAlias("-f");
4141

42+
var terseOutputOption = new Option<bool>("--terseOutput", "Produce terse json output");
43+
terseOutputOption.AddAlias("-to");
44+
4245
var logLevelOption = new Option<LogLevel>("--loglevel", () => LogLevel.Information, "The log level to use when logging messages to the main output.");
4346
logLevelOption.AddAlias("-ll");
4447

@@ -74,6 +77,7 @@ static async Task Main(string[] args)
7477
cleanOutputOption,
7578
versionOption,
7679
formatOption,
80+
terseOutputOption,
7781
logLevelOption,
7882
filterByOperationIdsOption,
7983
filterByTagsOption,
@@ -82,8 +86,8 @@ static async Task Main(string[] args)
8286
inlineExternalOption
8387
};
8488

85-
transformCommand.SetHandler<string, string, string, FileInfo, bool, string?, OpenApiFormat?, LogLevel, bool, bool, string, string, string, CancellationToken> (
86-
OpenApiService.TransformOpenApiDocument, descriptionOption, csdlOption, csdlFilterOption, outputOption, cleanOutputOption, versionOption, formatOption, logLevelOption, inlineLocalOption, inlineExternalOption, filterByOperationIdsOption, filterByTagsOption, filterByCollectionOption);
89+
transformCommand.SetHandler<string, string, string, FileInfo, bool, string?, OpenApiFormat?, bool, LogLevel, bool, bool, string, string, string, CancellationToken> (
90+
OpenApiService.TransformOpenApiDocument, descriptionOption, csdlOption, csdlFilterOption, outputOption, cleanOutputOption, versionOption, formatOption, terseOutputOption, logLevelOption, inlineLocalOption, inlineExternalOption, filterByOperationIdsOption, filterByTagsOption, filterByCollectionOption);
8791

8892
rootCommand.Add(transformCommand);
8993
rootCommand.Add(validateCommand);

0 commit comments

Comments
 (0)