tcs.utils
0.3.0
Scaffolding and utility functions for building tcs-style PowerShell modules: module, function and Pester test generators, Swagger/OpenAPI wrapper generation, module renaming, flat-text export/import and MSI inspection (Get-MsiSequence is Windows only).
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
(c) 2024-2026 Nigel Tatschner. All rights reserved.
Package Details
Author(s)
- Nigel Tatschner
Tags
tcs Scaffolding Module Template Pester Swagger OpenAPI MSI Windows Linux MacOS
Functions
Convert-ModuleNameAndReferences Edit-StringAtLine Export-ModuleToFlatTextAndManifest Get-LeadingSpaceCount Get-MsiSequence Import-ModuleFromFlatTextAndManifest New-FunctionsFromSwagger New-FunctionTemplate New-ModuleCustomTemplate New-PesterCustomTests Update-ModuleManifestExports
PSEditions
Dependencies
-
- tcs.core (>= 0.3.0)
Release Notes
https://github.com/ntatschner/TheCodeSaiyan-PowerShell-tcs.utils/blob/main/CHANGELOG.md
FileList
- tcs.utils.nuspec
- README.md
- Templates\Function_Template_Telemetry.template
- Templates\GitIgnore
- tcs.utils.psd1
- Templates\Module.psd1
- tcs.utils.psm1
- Templates\Module.psm1
- Classes\README.md
- Private\Tests\README.md
- en-GB\about_tcs.utils.help.txt
- Public\Tests\Convert-ModuleNameAndReferences.Tests.ps1
- en-GB\tcs.utils-help.xml
- Public\Tests\Edit-StringAtLine.Tests.ps1
- en-US\about_tcs.utils.help.txt
- Public\Tests\Export-ModuleToFlatTextAndManifest.Tests.ps1
- Private\README.md
- Public\Tests\Get-LeadingSpaceCount.Tests.ps1
- Private\SwaggerCodeText.ps1
- Public\Tests\Get-MsiSequence.Tests.ps1
- Private\SwaggerOutput.ps1
- Public\Tests\Import-ModuleFromFlatTextAndManifest.Tests.ps1
- Private\SwaggerSchema.ps1
- Public\Tests\New-FunctionsFromSwagger.Tests.ps1
- Private\Test-Utf8Bom.ps1
- Public\Tests\New-FunctionTemplate.Tests.ps1
- Private\Write-Utf8TextFile.ps1
- Public\Tests\New-ModuleCustomTemplate.Tests.ps1
- Public\Convert-ModuleNameAndReferences.ps1
- Public\Tests\New-PesterCustomTests.Tests.ps1
- Public\Edit-StringAtLine.ps1
- Public\Tests\README.md
- Public\Export-ModuleToFlatTextAndManifest.ps1
- Public\Tests\Update-ModuleManifestExports.Tests.ps1
- Public\Get-LeadingSpaceCount.ps1
- Templates\Repo\ci-validate.yml
- Public\Get-MsiSequence.ps1
- Templates\Repo\Module.Tests.template
- Public\Import-ModuleFromFlatTextAndManifest.ps1
- Templates\Repo\PSScriptAnalyzerSettings.template
- Public\New-FunctionsFromSwagger.ps1
- Templates\Swagger\AuthHeader.ps1.template
- Public\New-FunctionTemplate.ps1
- Templates\Swagger\Converters.ps1.template
- Public\New-ModuleCustomTemplate.ps1
- Templates\Swagger\Function.ps1.template
- Public\New-PesterCustomTests.ps1
- Templates\Swagger\GetContext.ps1.template
- Public\README.md
- Templates\Swagger\InvokeApi.ps1.template
- Public\Update-ModuleManifestExports.ps1
- Templates\Swagger\SetContext.ps1.template
- Templates\Config.ps1
- Templates\Swagger\SwaggerParamHelpers.ps1.template
- Templates\Function_Template.template
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 0.3.0 (current version) | 6 | 9/25/2026 |
| 0.2.1 | 5 | 9/24/2026 |