Skip to content
This repository has been archived by the owner on Sep 27, 2019. It is now read-only.

Releases: PowerShell/PSSwagger

v0.2.0 - First preview release

15 Aug 18:59
Compare
Choose a tag to compare
Pre-release

First preview release of PSSwagger and PSSwaggerUtility modules. While the goal is to support all web APIs, scenarios are focused on Microsoft Azure for this first release.

Supported Scenarios

  • From an Open API v2 specification, generate a PowerShell module using Azure AutoRest
    • Generating modules is only supported on PowerShell 5.1
  • Customize the generation process with Open API v2 extensions in either the same specification as your web API or a separate file
    • Rename automatically generated cmdlets
    • Flatten complex parameters without flattening the underlying .NET API
  • Generated modules support PowerShell on Windows (PowerShell 4 or greater) or PowerShell Core on Windows, Linux or Mac
  • Compile the underlying .NET API before you publish your module or compile it on-the-fly on your end-user's machine
  • Debugging symbols for underlying .NET API available
  • Currently supported authentication schemes:
    • Basic authentication, with or without challenge
    • API key based authentication
    • No authentication
    • Authentication using AzureRM.Profile

Installation

Open PowerShell and run:

Install-Package PSSwagger

Or visit our PowerShellGallery.com page: Here

Known Issues