Templates/TypeAccelerators/plasterManifest.xml
|
<?xml version="1.0" encoding="utf-8"?>
<plasterManifest schemaVersion="1.0" xmlns="http://www.microsoft.com/schemas/PowerShell/Plaster/v1"> <metadata> <name>TypeAccelerators</name> <id>bdae430c-1347-4ba9-8215-2fb96b5b6ecc</id> <version>0.0.1</version> <title>Type Accelerators Template</title> <description>A template that adds a suffix.ps1 exporting classes as (module-qualified) type accelerators, since PowerShell modules cannot export classes directly.</description> <author>Gael Colas</author> <tags>Sampler,Template, Build, Module, Classes</tags> </metadata> <parameters> <parameter store="text" name="SourceDirectory" type="text" prompt="What is your source folder?" default="source" /> <parameter store="text" name="ExportableTypeName" type="text" prompt="Name of a Class to export as a type accelerator?" default="MyClass" /> </parameters> <!-- ${PLASTER_PARAM_SourceDirectory} ${PLASTER_PARAM_ExportableTypeName} --> <content> <!-- MODULES FOLDER SCAFFOLDING --> <!-- SOURCE Folder --> <file source='' destination='${PLASTER_PARAM_SourceDirectory}/' /> <!-- SOURCE/suffix.ps1 File --> <templateFile source='suffix.ps1.template' destination='${PLASTER_PARAM_SourceDirectory}/suffix.ps1' /> </content> </plasterManifest> |