Skip to content

Commit 66c06b6

Browse files
committed
Add --csdl input param for converting csdl files
1 parent 695eb05 commit 66c06b6

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/Microsoft.OpenApi.Hidi/Program.cs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,9 @@ static async Task<int> Main(string[] args)
1919
var descriptionOption = new Option("--openapi", "Input OpenAPI description file path or URL", typeof(string));
2020
descriptionOption.AddAlias("-d");
2121

22+
var csdlOption = new Option("--csdl", "Input CSDL file path or URL", typeof(string));
23+
csdlOption.AddAlias("-cs");
24+
2225
var outputOption = new Option("--output", "The output directory path for the generated file.", typeof(FileInfo), () => "./output", arity: ArgumentArity.ZeroOrOne);
2326
outputOption.AddAlias("-o");
2427

@@ -52,6 +55,7 @@ static async Task<int> Main(string[] args)
5255
var transformCommand = new Command("transform")
5356
{
5457
descriptionOption,
58+
csdlOption,
5559
outputOption,
5660
versionOption,
5761
formatOption,
@@ -61,7 +65,7 @@ static async Task<int> Main(string[] args)
6165
filterByTagsOption,
6266
filterByCollectionOption
6367
};
64-
transformCommand.Handler = CommandHandler.Create<string, FileInfo, OpenApiSpecVersion?, OpenApiFormat?, string, string, string, bool, bool>(
68+
transformCommand.Handler = CommandHandler.Create<string, string, FileInfo, OpenApiSpecVersion?, OpenApiFormat?, string, string, string, bool, bool>(
6569
OpenApiService.ProcessOpenApiDocument);
6670

6771
rootCommand.Add(transformCommand);

0 commit comments

Comments
 (0)