MyPowerShellTemplates
1.0.2
A comprehensive PowerShell module development toolkit for creating templates, scaffolding modules, and generating PowerShell scripts with best practices built-in.
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
(c) 2024 NumidiaLive. All rights reserved.
Package Details
Author(s)
- numidia
Tags
PowerShell Template Module Scaffolding Development CodeGeneration Templates Functions Scripts
Functions
New-PstFunction New-PstModule New-PstModuleManifest New-PstScript Open-PstGuiFunctionSelector Set-PstAutomationMode Get-PstAutomationMode
Dependencies
This module has no dependencies.
Release Notes
## v1.0.2 (2025-09-14)
- Release via GitHub Actions
## v1.0.2 (2025-09-14)
- Version bump via release script
## v1.0.1 (2025-09-14)
- Version bump via release script
## v0.0.0.4
- Complete CI/CD pipeline implementation
- Cross-platform compatibility (Windows, Linux, macOS)
- Comprehensive test coverage with Pester 5.x
- PSScriptAnalyzer compliance
- Template-based code generation for functions, modules, and scripts
- GUI function selector with XAML interface
- Automation mode detection for CI/CD environments
## Features
- New-PstFunction: Generate PowerShell functions from templates
- New-PstModule: Scaffold complete PowerShell modules
- New-PstScript: Create PowerShell scripts with best practices
- New-PstModuleManifest: Generate module manifests
- Open-PstGuiFunctionSelector: Interactive template selection GUI
- Get/Set-PstAutomationMode: Automation environment detection
## Requirements
- PowerShell 5.1+ or PowerShell Core 7+
- Windows, Linux, or macOS
FileList
- MyPowerShellTemplates.nuspec
- Private\Get-FileHashtable.ps1
- MyPowerShellTemplates.psm1
- Private\Get-PublicPath.ps1
- MyPowerShellTemplates.psd1
- Private\Get-PstPublicFunction.ps1
- Public\Get-PstAutomationMode.ps1
- Private\Get-ModuleRootFileName.ps1
- Public\New-PstModule.ps1
- Private\Get-ModuleRootFilePath.ps1
- Public\New-PstFunction.ps1
- Private\Get-ModulePSScriptRoot.ps1
- Public\New-PstScript.ps1
- Resources\XAML\PstFunctionSelector.xaml
- Public\New-PstModuleManifest.ps1
- Resources\Samples\Script.ps1
- Public\Set-PstAutomationMode.ps1
- Resources\Samples\Function.ps1
- Public\Open-PstGuiFunctionSelector.ps1
- Resources\Samples\Module.zip
Version History
Version | Downloads | Last updated |
---|---|---|
1.0.2 (current version) | 7 | 9/14/2025 |
1.0.1 | 4 | 9/14/2025 |