PSScriptBuilder
1.3.1
Build a single deployable PowerShell script from a multi-file project. PSScriptBuilder resolves class inheritance and dependency order automatically using AST analysis - no manual ordering required. Supports classes, enums, functions, template-based output, and release management.
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
(c) 2026 Tim Hartling. All rights reserved.
Package Details
Author(s)
- Tim Hartling
Tags
PSScriptBuilder Build BuildTool Classes ClassDependency DependencyResolution TopologicalSort AST ReleaseManagement SemVer ModuleBuilder Deployment Automation PowerShell5 PowerShell7 Windows Linux MacOS
Functions
Add-PSScriptBuilderCollector Compress-PSScriptBuilderScript ConvertTo-PSScriptBuilderComponentDependencyTree Export-PSScriptBuilderBuildResult Export-PSScriptBuilderDependencyGraph Find-PSScriptBuilderUnusedComponent Format-PSScriptBuilderBuildResult Format-PSScriptBuilderBumpResult Format-PSScriptBuilderDependencyAnalysis Format-PSScriptBuilderReleaseDataResult Format-PSScriptBuilderSourceCoverage Format-PSScriptBuilderTemplateAnalysis Get-PSScriptBuilderBumpConfiguration Get-PSScriptBuilderCollector Get-PSScriptBuilderCollectorContent Get-PSScriptBuilderComponentDependency Get-PSScriptBuilderConfiguration Get-PSScriptBuilderDependencyAnalysis Get-PSScriptBuilderReleaseData Get-PSScriptBuilderReleaseDataTokens Get-PSScriptBuilderSourceCoverage Get-PSScriptBuilderTemplateAnalysis Invoke-PSScriptBuilderBuild New-PSScriptBuilderCollector New-PSScriptBuilderConfiguration New-PSScriptBuilderContentCollector New-PSScriptBuilderProject New-PSScriptBuilderReleaseData New-PSScriptBuilderTemplate Remove-PSScriptBuilderCollector Resolve-PSScriptBuilderSourceLocation Set-PSScriptBuilderProjectRoot Test-PSScriptBuilderBumpConfiguration Test-PSScriptBuilderReleaseData Test-PSScriptBuilderTemplate Update-PSScriptBuilderBumpFiles Update-PSScriptBuilderReleaseData Watch-PSScriptBuilderProject
PSEditions
Dependencies
This module has no dependencies.
Release Notes
v1.3.1
Fixed:
- Update-PSScriptBuilderBumpFiles: -WhatIf now completes correctly instead of always failing with a false file-collision error
Full changelog: https://github.com/PSScriptBuilder/PSScriptBuilder/blob/main/CHANGELOG.md
FileList
- PSScriptBuilder.nuspec
- LICENSE
- PSScriptBuilder.psm1
- en-US\about_PSScriptBuilder.help.txt
- CHANGELOG.md
- README.md
- PSScriptBuilder.psd1
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 1.3.1 (current version) | 7 | 10/29/2026 |
| 1.3.0 | 13 | 10/27/2026 |
| 1.2.0 | 104 | 8/2/2026 |
| 1.1.0 | 58 | 5/5/2026 |
| 1.0.0 | 18 | 4/14/2026 |