A collection of PowerShell tools that are used across various Brownserve projects to aid in CI/CD deployments and give an easy to maintain common codebase.
The tools are packaged as both a NuGet package and PSGallery PowerShell module for easy consumption across a wide variety of projects.
Please see the module documentation for a full list of cmdlets and their usage.
ℹ Please Note: These tools have been designed for use within Brownserve projects and will likely have limited use outside of that.
If you'd like to have these tools available in your PowerShell session for you to use at leisure you can install the module from the PSGallery:
Install-Module -Repository PSGallery -Name 'Brownserve.PSTools'
Import-Module 'Brownserve.PSTools'
If you're planning to use the module regularly then we'd recommend adding the import step to your PowerShell Profile.
If you'd like to use these tools within a repository (for example to perform builds or as part of CI/CD) then use the Initialize-BrownserveRepository
and Update-BrownserveRepository
cmdlets