Plumber
0.0.38
A set of Invoke-Build tasks for Powershell validation pipelines
Installation Options
Owners
Copyright
(c) 2025 WillCodeForPizza. All rights reserved.
Package Details
Author(s)
- WillCodeForPizza
Tags
Validation Pipeline Invoke-Build
Functions
Get-PlumberTaskLoader Install-PlumberDependency Invoke-Plumber
Dependencies
This module has no dependencies.
Release Notes
https://github.com/willcodeforpizza/Plumber/blob/main/CHANGELOG.md
FileList
- Plumber.nuspec
- LICENSE
- Private\Invoke-PlumberGit.ps1
- docs\tasks\PublicFunctions.md
- docs\adr\001-record-architecture-decisions.md
- CHANGELOG.md
- Private\Write-PlumberResult.ps1
- docs\tasks\Help.md
- docs\images\Plumber-banner.png
- Plumber.psm1
- Private\Install-PlumberModuleDependency.ps1
- docs\tasks\CodeQuality.md
- docs\images\Plumber-logo.png
- Plumber.psd1
- Private\Add-PlumberTaskGroup.ps1
- docs\tasks\ToDo.md
- docs\images\Plumber-bottom-banner.png
- Private\ConvertTo-PlumberResult.ps1
- docs\tasks\ChangelogUpdated.md
- Tasks\ModuleConventions\ModuleConventions.ps1
- README.md
- Private\Resolve-PlumberBuildFile.ps1
- docs\tasks\CodeCoverage.md
- Tasks\ModuleConventions\PublicFunctionPrefix.ps1
- Resource\Invoke-PlumberBuildRunner.ps1
- Private\Get-PlumberLineContinuation.ps1
- docs\tasks\LineLength.md
- Tasks\ModuleConventions\ToDo.ps1
- Resource\ModuleName.build.ps1
- Private\Get-PlumberStreamPesterOutput.ps1
- docs\tasks\Naming.md
- Tasks\ModuleConventions\Manifest.ps1
- docs\local-tasks.md
- Private\Add-PlumberLocalTask.ps1
- docs\tasks\Validate.md
- Tasks\ModuleConventions\Help.ps1
- docs\writing-tasks.md
- Private\Test-PlumberTaskEnabled.ps1
- docs\tasks\JSONSchema.md
- Tasks\ModuleConventions\PublicFunctions.ps1
- docs\index.md
- Private\Add-PlumberTask.ps1
- docs\tasks\Manifest.md
- Tasks\ModuleConventions\FunctionFiles.ps1
- docs\_config.yml
- Private\ConvertTo-PlumberTaskMarkdownIndex.ps1
- docs\tasks\index.md
- Tasks\ModuleConventions\Naming.ps1
- Public\Install-PlumberDependency.ps1
- Private\Get-PlumberFunctionHelp.ps1
- docs\tasks\Backticks.md
- Tasks\ReleaseHygiene\ModuleVersion.ps1
- Public\Invoke-Plumber.ps1
- Private\ConvertFrom-PlumberTaskHelpComment.ps1
- docs\tasks\ModuleConventions.md
- Tasks\ReleaseHygiene\ReleaseHygiene.ps1
- Public\Get-PlumberTaskLoader.ps1
- Private\Initialize-PlumberTaskGraph.ps1
- docs\tasks\FunctionFiles.md
- Tasks\ReleaseHygiene\ChangelogUpdated.ps1
- Private\New-PlumberConfig.ps1
- Private\Get-PlumberTaskGroup.ps1
- docs\tasks\ModuleVersion.md
- Tasks\Content\JSONSchema.ps1
- Private\Get-PlumberPathSeparator.ps1
- Private\Get-PlumberChangedFile.ps1
- docs\tasks\JSON.md
- Tasks\Content\YAML.ps1
- Private\Import-PlumberDependency.ps1
- Private\Get-PlumberToDoComment.ps1
- docs\tasks\Content.md
- Tasks\Content\JSON.ps1
- Private\Get-PlumberGitTagVersion.ps1
- Private\Get-PlumberTaskFile.ps1
- docs\tasks\PathSeparator.md
- Tasks\Content\Content.ps1
- Private\Invoke-PlumberBuild.ps1
- Private\Copy-PlumberHashtable.ps1
- docs\tasks\PesterIntegration.md
- Tasks\Pipeline\Validate.ps1
- Private\ConvertTo-PlumberTaskMarkdown.ps1
- Private\Test-PlumberFunctionHelp.ps1
- docs\tasks\PublicFunctionPrefix.md
- Tasks\CodeQuality\PesterIntegration.ps1
- Private\ConvertTo-PlumberTaskHelpSection.ps1
- Private\Add-PlumberTaskMarkdownSection.ps1
- docs\tasks\PesterUnit.md
- Tasks\CodeQuality\CodeQuality.ps1
- Private\Restore-PlumberStreamPesterOutput.ps1
- Private\ConvertTo-PlumberSemVer.ps1
- docs\tasks\YAML.md
- Tasks\CodeQuality\PesterUnit.ps1
- Private\Invoke-PlumberPester.ps1
- Private\New-PlumberTaskMarkdown.ps1
- docs\tasks\PSScriptAnalyzer.md
- Tasks\CodeQuality\PSScriptAnalyzer.ps1
- Private\Set-PlumberStreamPesterOutput.ps1
- Private\Import-PlumberTask.ps1
- docs\adr\004-document-tasks-with-a-custom-schema.md
- Tasks\CodeQuality\CodeCoverage.ps1
- Private\Get-PlumberTaskHelpSection.ps1
- Tasks\SetVariables.ps1
- docs\adr\003-use-configurable-task-loader.md
- Tasks\CodeQuality\LineLength.ps1
- Private\Test-PlumberTaskPathExcluded.ps1
- Tasks\TaskLoader.ps1
- docs\adr\005-separate-runtime-and-build-dependencies.md
- Tasks\CodeQuality\Backticks.ps1
- Private\Get-PlumberTaskHelp.ps1
- docs\tasks\ReleaseHygiene.md
- docs\adr\002-organize-validation-into-task-groups.md
- Tasks\CodeQuality\PathSeparator.ps1
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 0.0.41 | 0 | 5/17/2026 |
| 0.0.40 | 0 | 5/17/2026 |
| 0.0.39 | 0 | 5/17/2026 |
| 0.0.38 (current version) | 0 | 5/17/2026 |
| 0.0.37 | 0 | 5/17/2026 |
| 0.0.36 | 0 | 5/17/2026 |
| 0.0.35 | 0 | 5/17/2026 |
| 0.0.34 | 0 | 5/16/2026 |
| 0.0.33 | 0 | 5/16/2026 |
| 0.0.32 | 0 | 5/16/2026 |
| 0.0.31 | 0 | 5/16/2026 |
| 0.0.30 | 0 | 5/16/2026 |
| 0.0.29 | 0 | 5/16/2026 |
| 0.0.28 | 0 | 5/15/2026 |
| 0.0.27 | 4 | 5/15/2026 |
| 0.0.26 | 4 | 5/14/2026 |
| 0.0.25 | 4 | 5/12/2026 |
| 0.0.24 | 3 | 5/12/2026 |
| 0.0.23 | 3 | 5/12/2026 |
| 0.0.22 | 2 | 5/12/2026 |
| 0.0.21 | 3 | 5/12/2026 |
| 0.0.19 | 4 | 5/10/2026 |
| 0.0.17 | 4 | 5/10/2026 |
| 0.0.16 | 3 | 5/10/2026 |
| 0.0.15 | 4 | 5/10/2026 |
| 0.0.14 | 6 | 5/10/2026 |