ps-core-module-template icon indicating copy to clipboard operation
ps-core-module-template copied to clipboard

"dotnet new" template for a binary PowerShell Core module

ps-binary-module-template

A dotnet new template that creates a project for a binary PowerShell module.

Targets PowerShell Core v6.0.0 or higher.

Getting started

  1. dotnet new -i FiftyProtons.Templates.PSCore
  2. mkdir MyModule; cd MyModule
  3. dotnet new ps-core-module
  4. dotnet restore
  5. dotnet publish -c release -o $PWD/bin/release
  6. powershell
  7. Import-Module ./bin/release/MyModule.dll
  8. Get-Greeting -Name 'PowerShell'

Building

  1. dotnet restore
  2. dotnet pack
  3. And to use locally-built templates: dotnet new -i src/Templates.PSCore/content