Project

PSPublishModule

PSPublishModule is an open-source PowerShell and .NET project with packages, release history, and technical documentation.

Stars47
Forks16
Open issues0
PowerShell Gallery downloads17213
Releasev3.0.131
Language: C# Updated: 2026-09-02T21:02:59.0000000+00:00

Curated Examples

README

PowerForge Plugin Catalog Example

Use powerforge.plugins.json when a repo needs one catalog for folder-style plugin export and NuGet plugin package builds.

Plan folder export:

Invoke-PowerForgePluginExport -ConfigPath .\powerforge.plugins.json -Group public -Plan

Export plugin folders:

Invoke-PowerForgePluginExport -ConfigPath .\powerforge.plugins.json -Group public -OutputRoot .\Artifacts\Plugins -ExitCode

Pack plugin NuGet packages:

Invoke-PowerForgePluginPack -ConfigPath .\powerforge.plugins.json -Group pack-public -OutputRoot .\Artifacts\NuGet -ExitCode

The CLI exposes the same engine:

powerforge plugin export --config .\powerforge.plugins.json --group public --plan
powerforge plugin pack --config .\powerforge.plugins.json --group pack-public --output-root .\Artifacts\NuGet