Brownserve.PSTools
0.16.0
A collection of common tools for use in Brownserve projects
Minimum PowerShell version
6.0
Installation Options
Owners
Copyright
2023 Brownserve UK
Package Details
Author(s)
- Brownserve UK
Tags
Functions
Format-TerraformResourceName Get-Terraform Get-TerraformResource Invoke-TerraformApply Invoke-TerraformInit Invoke-TerraformPlan Invoke-TerraformShow Invoke-TerraformValidate New-TerraformResourceBlock Set-TerraformLogLevel Split-URI Assert-Command Assert-Directory ConvertTo-BlockComment ConvertTo-SortedHashtable Get-Response Invoke-DownloadMethod Invoke-NativeCommand Merge-Hashtable New-BrownserveTemporaryDirectory New-BrownserveTemporaryFile Read-ConfigurationFromFile Search-FileContent Set-LineEndings Test-Administrator Test-OperatingSystem Get-Vault Get-VaultSecret Import-PlatyPSModule Invoke-ConvertFromYaml Invoke-ConvertToYaml New-BrownservePowerShellModule Update-BrownservePowerShellModule Add-ModuleHelp Build-ModuleDocumentation Update-PlatyPSModulePageDescription Update-PlatyPSModulePageGUID Update-PlatyPSModulePageHelpVersion Update-PlatyPSModulePageLinks Install-ChocolateyPackage Remove-Markdown Add-BrownserveChangelogEntry Add-ChangelogEntry Format-NuGetPackageVersion Get-SPDXLicenseIDs Initialize-BrownserveRepository New-BrownserveChangelogEntry New-BrownservePowerShellModuleBuild New-NuGetPackageVersion Read-BrownserveChangelog Read-Changelog Send-BuildNotification Update-BrownserveRepository Update-Changelog Update-Version Add-GitChanges ConvertTo-HTTPSRepoURL Copy-GitRemoteRepository Get-GitBranches Get-GitChanges Get-GitCurrentBranch Get-GitMerges Get-GitRemoteOriginURL New-GitBranch Push-GitChanges Submit-GitChanges Switch-GitBranch New-EditorConfig Publish-TeamcityArtifact Set-TeamcityBuildNumber Write-TeamcityBuildProblem Write-TeamcityStatus Send-SlackNotification Add-PullRequestComment Get-GitHubIssues Get-GitHubPullRequests Get-GitHubRelease Get-GitHubTags Get-OpenPullRequests New-GitHubPullRequest New-GitHubRelease New-PullRequest
Dependencies
This module has no dependencies.
Release Notes
These are the changes that have been made since the last release:
- Bring in Dev changes in #74 by @shoddyguard
- Documentation Overhaul in #61 by @shoddyguard
- Rework PowerShell-YAML logic in #60 by @shoddyguard
- feat: Add Get-GitHubPullRequests in #59 by @shoddyguard
Bugfixes
The following bugs have been closed since the last release:
- #70 - [Bug]: Testing another workflow
Known Issues
The following bugs have been raised since the last release and remain unresolved:
- #69 - [Bug]: Test Issue for workflow testing
For a full list of current known issues see the project's issues page.
FileList
- Brownserve.PSTools.nuspec
- Public\Git\ConvertTo-HTTPSRepoURL.ps1
- Brownserve.PSTools.psd1
- Public\Git\Get-GitCurrentBranch.ps1
- Brownserve.PSTools.psm1
- Public\Git\Submit-GitChanges.ps1
- Private\Classes.ps1
- Public\Git\Switch-GitBranch.ps1
- en-US\Brownserve.PSTools-help.xml
- Public\Git\New-GitBranch.ps1
- Public\Terraform\Invoke-TerraformValidate.ps1
- Public\Git\Get-GitRemoteOriginURL.ps1
- Public\Terraform\Invoke-TerraformShow.ps1
- Public\Git\Get-GitBranches.ps1
- Public\Terraform\Set-TerraformLogLevel.ps1
- Public\IDE\New-EditorConfig.ps1
- Public\Terraform\Get-Terraform.ps1
- Public\Teamcity\Publish-TeamcityArtifact.ps1
- Public\Terraform\Invoke-TerraformApply.ps1
- Public\Teamcity\Write-TeamcityBuildProblem.ps1
- Public\Terraform\Invoke-TerraformInit.ps1
- Public\Teamcity\Set-TeamcityBuildNumber.ps1
- Public\Terraform\Get-TerraformResource.ps1
- Public\Teamcity\Write-TeamcityStatus.ps1
- Public\Terraform\Format-TerraformResourceName.ps1
- Public\Slack\Send-SlackNotification.ps1
- Public\Terraform\New-TerraformResourceBlock.ps1
- Public\GitHub\New-GitHubPullRequest.ps1
- Public\Terraform\Invoke-TerraformPlan.ps1
- Public\GitHub\New-GitHubRelease.ps1
- Public\Web\Split-URI.ps1
- Public\GitHub\Get-GitHubPullRequests.ps1
- Public\Common\Set-LineEndings.ps1
- Public\GitHub\Get-GitHubRelease.ps1
- Public\Common\Invoke-NativeCommand.ps1
- Public\GitHub\Get-GitHubTags.ps1
- Public\Common\New-BrownserveTemporaryDirectory.ps1
- Public\GitHub\Get-OpenPullRequests.ps1
- Public\Common\Merge-Hashtable.ps1
- Public\GitHub\New-PullRequest.ps1
- Public\Common\Assert-Directory.ps1
- Public\GitHub\Add-PullRequestComment.ps1
- Public\Common\Test-OperatingSystem.ps1
- Public\GitHub\Get-GitHubIssues.ps1
- Public\Common\Invoke-DownloadMethod.ps1
- Private\Terraform\ConvertTo-TerraformObject.ps1
- Public\Common\ConvertTo-BlockComment.ps1
- Private\PowerShell\Classes.ps1
- Public\Common\New-BrownserveTemporaryFile.ps1
- Private\PowerShell\Read-BrownservePowerShellModule.ps1
- Public\Common\ConvertTo-SortedHashtable.ps1
- Private\PowerShell\New-BrownservePoShModuleFromTemplate.ps1
- Public\Common\Read-ConfigurationFromFile.ps1
- Private\PowerShell\Module.template
- Public\Common\Test-Administrator.ps1
- Private\General\Classes.ps1
- Public\Common\Get-Response.ps1
- Private\VSCode\Classes.ps1
- Public\Common\Assert-Command.ps1
- Private\VSCode\brownserve-pstools.code-snippets
- Public\Common\Search-FileContent.ps1
- Private\VSCode\Get-VSCodeWorkspaceExtensions.ps1
- Public\Vault\Get-Vault.ps1
- Private\VSCode\New-VSCodeDevcontainer.ps1
- Public\Vault\Get-VaultSecret.ps1
- Private\VSCode\Get-VSCodeWorkspaceSettings.ps1
- Public\PowerShell\Update-BrownservePowerShellModule.ps1
- Private\Chocolatey\Chocolatey.ps1
- Public\PowerShell\Invoke-ConvertFromYaml.ps1
- Private\Build\New-BrownserveBuildScript.ps1
- Public\PowerShell\New-BrownservePowerShellModule.ps1
- Private\Build\New-BrownserveChangelogBlock.ps1
- Public\PowerShell\Import-PlatyPSModule.ps1
- Private\Build\Classes.ps1
- Public\PowerShell\Invoke-ConvertToYaml.ps1
- Private\Build\New-PaketDependenciesFile.ps1
- Public\Chocolatey\Install-ChocolateyPackage.ps1
- Private\Build\New-BrownserveInitScript.ps1
- Public\Markdown\Remove-Markdown.ps1
- Private\Build\New-ChangelogBlock.ps1
- Public\Build\Initialize-BrownserveRepository.ps1
- Private\Build\New-BrownserveBuildTasksScript.ps1
- Public\Build\Update-Changelog.ps1
- Private\Build\New-GitHubActionsWorkflow.ps1
- Public\Build\Add-ChangelogEntry.ps1
- Private\Git\Classes.ps1
- Public\Build\New-BrownserveChangelogEntry.ps1
- Private\Git\New-GitIgnoresFile.ps1
- Public\Build\Read-BrownserveChangelog.ps1
- Public\PowerShell\PlatyPS\Update-PlatyPSModulePageLinks.ps1
- Public\Build\Update-Version.ps1
- Public\PowerShell\PlatyPS\Build-ModuleDocumentation.ps1
- Public\Build\Get-SPDXLicenseIDs.ps1
- Public\PowerShell\PlatyPS\Add-ModuleHelp.ps1
- Public\Build\Send-BuildNotification.ps1
- Public\PowerShell\PlatyPS\Update-PlatyPSModulePageGUID.ps1
- Public\Build\New-BrownservePowerShellModuleBuild.ps1
- Public\PowerShell\PlatyPS\Update-PlatyPSModulePageHelpVersion.ps1
- Public\Build\Format-NuGetPackageVersion.ps1
- Public\PowerShell\PlatyPS\Update-PlatyPSModulePageDescription.ps1
- Public\Build\Add-BrownserveChangelogEntry.ps1
- Private\VSCode\devcontainer\Dockerfile_PowerShellModule
- Public\Build\Update-BrownserveRepository.ps1
- Private\VSCode\devcontainer\Dockerfile_Generic
- Public\Build\New-NuGetPackageVersion.ps1
- Private\VSCode\devcontainer\devcontainer.json
- Public\Build\Read-Changelog.ps1
- Private\VSCode\Extensions\New-VSCodeSpellingsExtensionConfig.ps1
- Public\Git\Copy-GitRemoteRepository.ps1
- Private\VSCode\Extensions\Merge-VSCodeSpellings.ps1
- Public\Git\Add-GitChanges.ps1
- Private\VSCode\Extensions\cSpell_settings.json
- Public\Git\Push-GitChanges.ps1
- Private\Build\templates\psmodule_build_script.ps1.template
- Public\Git\Get-GitChanges.ps1
- Private\Build\templates\Init.ps1.template
- Public\Git\Get-GitMerges.ps1
- Private\Build\templates\psmodule_build_tasks.ps1.template
Version History
Version | Downloads | Last updated |
---|---|---|
0.16.0 (current version) | 37 | 9/9/2023 |
0.15.0 | 9 | 8/10/2023 |
0.14.0 | 11 | 7/29/2023 |
0.13.1 | 9 | 7/23/2023 |
0.13.0 | 8 | 7/22/2023 |
0.12.0 | 10 | 6/4/2023 |
0.11.0 | 15 | 4/19/2023 |
0.10.1 | 8 | 4/13/2023 |
0.9.0 | 14 | 3/27/2023 |
0.8.2 | 78 | 2/21/2022 |
0.8.1 | 14 | 2/21/2022 |
0.8.0 | 16 | 2/20/2022 |
0.7.0 | 19 | 12/7/2021 |
0.6.0 | 14 | 12/7/2021 |
0.5.3 | 18 | 11/19/2021 |
0.5.2 | 14 | 11/18/2021 |
0.5.1 | 14 | 11/18/2021 |
0.5.0 | 14 | 11/17/2021 |
0.4.1 | 14 | 11/17/2021 |
0.4.0 | 14 | 11/15/2021 |
0.3.0 | 39 | 10/12/2021 |
0.2.1 | 16 | 10/6/2021 |
0.2.0 | 14 | 10/6/2021 |
0.1.1 | 15 | 10/5/2021 |
0.1.0 | 15 | 10/5/2021 |
0.1.0-rev | 12 | 10/4/2021 |
0.1.0-dev | 12 | 10/4/2021 |