Skip to content
Please note that GitHub no longer supports your web browser.

We recommend upgrading to the latest Google Chrome or Firefox.

Learn more
Plaster is a template-based file and project generator written in PowerShell.
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode Update tasks.json for pwsh and 64-bit vscode (#297) Dec 26, 2017
docs platyPS updates to the markdown doc files (#338) Jul 8, 2018
examples Set the executable name to pwsh (#320) Apr 26, 2018
snippets Add a manifest snippets file. (#212) Dec 15, 2016
src Don't validate paths for conditions that evaluate to false (#343) Aug 23, 2018
test Use Write-Host to write dest dir (#331) Jun 3, 2018
.gitignore Initial take on official new module template. (#139) Oct 6, 2016
CHANGELOG.md Use Write-Host to write dest dir (#331) Jun 3, 2018
LICENSE Initial commit Apr 25, 2016
README.md Update README.md Jun 22, 2017
ReleaseNotes.md
ScriptAnalyzerSettings.psd1 Refactor to support better template processing. (#207) Dec 12, 2016
appveyor.yml Remove GenerateFileCatalog task from AppVeyor CI script Dec 19, 2016
build.ps1 Refactored psake build script. (#147) Oct 7, 2016
build.psake.ps1 Refactor build script pre/post to before/after. (#188) Nov 5, 2016
build.settings.ps1 Refactor build script pre/post to before/after. (#188) Nov 5, 2016
debugHarness.ps1 Use Write-Host to write dest dir (#331) Jun 3, 2018

README.md

Plaster

Build status Join the chat at https://gitter.im/PowerShell/Plaster

Plaster is a template-based file and project generator written in PowerShell. Its purpose is to streamline the creation of PowerShell module projects, Pester tests, DSC configurations, and more. File generation is performed using crafted templates which allow the user to fill in details and choose from options to get their desired output.

You can think of Plaster as Yeoman for the PowerShell community.

Installation

If you have the PowerShellGet module installed you can enter the following command:

Install-Module Plaster -Scope CurrentUser

Alternatively you can download a ZIP file of the latest version from our Releases page.

Documentation

You can learn how to use Plaster and write your own templates by reading our documentation:

Or by watching:

Or by checking out some blog posts on Plaster:

Maintainers

License

This project is licensed under the MIT License.

You can’t perform that action at this time.