Skip to content
This repository has been archived by the owner on Oct 21, 2023. It is now read-only.

VaporShell v2.7.1

Compare
Choose a tag to compare
@scrthq scrthq released this 09 Mar 09:45

Changelog

2.7.1 - 2019-03-09

  • Miscellaneous
    • Brought Resource Type and Property Type functions up to current spec sheet.
    • Fixed: Bug in New-VSStack introduced in v2.7.0. Initial check if stack exists was in a ry block, followed by the call to New-VSChangeSet if so. If New-VSChangeSet fails (i.e. missing Capabilities), it would break out of the ry block and then try to create the stack new. Since the stack does actually exist in this scenario, that throws an expected Stack Exists error and hides the actual error coming from New-VSChangeSet.
    • Added: Add-PolicyAction helper function to enable tab-completion for IAM policy actions, i.e. clouddirectory:RemoveFacetFromObject or organizations:ListHandshakesForAccount
    • Added: Examples folder in-repo to house any example scripts.

Instructions

  1. Click here to download the VaporShell.zip file attached to the release.
  2. If on Windows: Right-click the downloaded zip, select Properties, then unblock the file.

    This is to prevent having to unblock each file individually after unzipping.

  3. Unzip the archive.
  4. (Optional) Place the module folder somewhere in your PSModulePath.

    You can view the paths listed by running the environment variable $env:PSModulePath

  5. Import the module, using the full path to the PSD1 file in place of VaporShell if the unzipped module folder is not in your PSModulePath:
    # In $env:PSModulePath
    Import-Module VaporShell
    
    # Otherwise, provide the path to the manifest file:
    Import-Module -Path C:\MyPSModules\VaporShell\2.7.1\VaporShell.psd1