tcs.core
0.3.0
Core functions required for the suite of modules including configuration management, dynamic parameters, telemetry collection, structured logging, retry logic, string casing utilities, and config value protection.
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
(c) 2024-2026 Nigel Tatschner. All rights reserved.
Package Details
Author(s)
- Nigel Tatschner
Tags
Core Utility Module Telemetry Configuration DynamicParameters Logging Retry StringCasing Security Windows Linux MacOS
Functions
ConvertTo-CamelCase ConvertTo-HashTable ConvertTo-KebabCase ConvertTo-PascalCase ConvertTo-SnakeCase Get-ModuleConfig Get-ModuleStatus Get-ParameterValues Invoke-TelemetryCollection Invoke-WithRetry New-DynamicParameter New-TemporaryDirectory Protect-ConfigValue Set-ModuleConfig Test-IsElevated Unprotect-ConfigValue Write-Log
PSEditions
Dependencies
This module has no dependencies.
Release Notes
https://github.com/ntatschner/TheCodeSaiyan-PowerShell-tcs.core/blob/main/CHANGELOG.md
FileList
- tcs.core.nuspec
- .gitignore
- Private\Telemetry.ps1
- Public\New-TemporaryDirectory.ps1
- Public\Tests\Get-ModuleStatus.Tests.ps1
- README.md
- Private\Test-IsWindowsPlatform.ps1
- Public\Protect-ConfigValue.ps1
- Public\Tests\Get-ParameterValues.Tests.ps1
- Public\ConvertTo-CamelCase.ps1
- Public\README.md
- Public\Tests\Invoke-TelemetryCollection.Tests.ps1
- tcs.core.psd1
- Public\ConvertTo-HashTable.ps1
- Public\Set-ModuleConfig.ps1
- Public\Tests\Invoke-WithRetry.Tests.ps1
- tcs.core.psm1
- Public\ConvertTo-KebabCase.ps1
- Public\Test-IsElevated.ps1
- Public\Tests\New-DynamicParameter.Tests.ps1
- Classes\README.md
- Public\ConvertTo-PascalCase.ps1
- Public\Unprotect-ConfigValue.ps1
- Public\Tests\New-TemporaryDirectory.Tests.ps1
- Config\Module.Defaults.json
- Public\ConvertTo-SnakeCase.ps1
- Public\Write-Log.ps1
- Public\Tests\Protect-ConfigValue.Tests.ps1
- Config\README.md
- Public\Get-ModuleConfig.ps1
- Public\Tests\ConvertTo-CamelCase.Tests.ps1
- Public\Tests\README.md
- en-GB\about_tcs.core.help.txt
- Public\Get-ModuleStatus.ps1
- Public\Tests\ConvertTo-HashTable.Tests.ps1
- Public\Tests\Set-ModuleConfig.Tests.ps1
- Private\ConfigProtection.ps1
- Public\Get-ParameterValues.ps1
- Public\Tests\ConvertTo-KebabCase.Tests.ps1
- Public\Tests\Test-IsElevated.Tests.ps1
- Private\ConfigStore.ps1
- Public\Invoke-TelemetryCollection.ps1
- Public\Tests\ConvertTo-PascalCase.Tests.ps1
- Public\Tests\Unprotect-ConfigValue.Tests.ps1
- Private\Get-ModuleConfigRoot.ps1
- Public\Invoke-WithRetry.ps1
- Public\Tests\ConvertTo-SnakeCase.Tests.ps1
- Public\Tests\Write-Log.Tests.ps1
- Private\README.md
- Public\New-DynamicParameter.ps1
- Public\Tests\Get-ModuleConfig.Tests.ps1
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 0.4.0 | 64 | 9/24/2026 |
| 0.3.0 (current version) | 301 | 9/24/2026 |
| 0.2.0 | 3 | 9/24/2026 |
| 0.1.8 | 189 | 10/26/2025 |
| 0.1.7 | 13 | 10/26/2025 |