PsdUtil
0.1.0
Reads, writes, merges and checks PowerShell data files (.psd1), with references, includes, conditions and schemas. Never runs code from a data file.
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
(c) 2026 Nikita Edel. Licensed under the MIT License.
Package Details
Author(s)
- Nikita Edel
Tags
psd1 config configuration data schema merge Windows Linux MacOS
Functions
Add-PsdDefault Assert-PsdKey Compare-Psd ConvertFrom-Psd ConvertTo-Psd Export-Psd Format-Psd Get-PsdError Get-PsdMissingKey Get-PsdProvenance Get-PsdValue Import-Psd Merge-Psd New-PsdSchema New-PsdType Remove-PsdValue Resolve-PsdReference Set-PsdValue Test-Psd Test-PsdKey Test-PsdSchema Update-Psd
PSEditions
Dependencies
This module has no dependencies.
Release Notes
See CHANGELOG.txt
FileList
- PsdUtil.nuspec
- LICENSE
- Public\ConvertFrom-Psd.ps1
- Public\Set-PsdValue.ps1
- Private\Resolver.ps1
- README.md
- Public\Compare-Psd.ps1
- Public\Test-Psd.ps1
- Private\Writer.ps1
- PsdUtil.psd1
- Public\Test-PsdSchema.ps1
- Public\Merge-Psd.ps1
- Private\Merger.ps1
- PsdUtil.psm1
- Public\Update-Psd.ps1
- Public\Format-Psd.ps1
- Private\Grammar.ps1
- CHANGELOG.txt
- Public\Get-PsdValue.ps1
- Public\Get-PsdMissingKey.ps1
- Private\KeyCheck.ps1
- Public\Add-PsdDefault.ps1
- Public\Assert-PsdKey.ps1
- Private\Reader.ps1
- Public\Get-PsdProvenance.ps1
- Public\Get-PsdError.ps1
- Private\Loader.ps1
- Private\Errors.ps1
- Public\Resolve-PsdReference.ps1
- Public\New-PsdType.ps1
- Private\Schema.ps1
- Private\Pipeline.ps1
- Public\Export-Psd.ps1
- Public\Remove-PsdValue.ps1
- Private\Path.ps1
- Private\TypeGen.ps1
- Public\Import-Psd.ps1
- Public\Test-PsdKey.ps1
- Private\FileEdit.ps1
- Private\Conditions.ps1
- Public\ConvertTo-Psd.ps1
- Public\New-PsdSchema.ps1
- Private\Debug.ps1
- Private\Filters.ps1
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 0.3.0 | 8 | 11/9/2026 |
| 0.2.0 | 7 | 11/9/2026 |
| 0.1.0 (current version) | 8 | 11/9/2026 |