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

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name MyPowerShellTemplates

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name MyPowerShellTemplates

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

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

Version History

Version Downloads Last updated
1.0.2 (current version) 7 9/14/2025
1.0.1 4 9/14/2025