1.0.1 • Published 7 years ago
owin-oas-generator v1.0.1
Owin.Oas.Generator
Command line tool for the retrieval of OAS from an Owin hosted web api.
Install the nuget package and add the following MSBuild task to your api .csproj (updating the assembly and Startup names to suit):
<Target Name="Oas" AfterTargets="Build">
<Exec Command="$(OasGenExe) ^
--assembly $(ProjectDir)$(OutDir)MyOwinAssembly.dll ^
--startup MyOwinAssembly.Startup ^
--output $(OutDir)\swagger.json ^
--referencepaths $(ProjectDir)$(OutDir) ^
--base $(ProjectDir) ^
--headers "Authorization:Basic dXNlcm5hbWU6cGFzc3dvcmQ=""
/>
</Target>or execute directly from a command prompt:
Owin.Oas.Generator.ese --assembly .\bin\MyOwinAssembly.dll --startup MyOwinAssembly.Startup --output .\bin\swagger.json --referencepaths .\bin --base . --headers "Authorization:Basic dXNlcm5hbWU6cGFzc3dvcmQ="