templates/PowerShellAction/PlasterManifest.xml

<?xml version="1.0" encoding="utf-8"?>
<plasterManifest schemaVersion="1.1"
    templateType="Project"
    xmlns="http://www.microsoft.com/schemas/PowerShell/Plaster/v1">
    <metadata>
        <name>BrazenCloudPowershellAction</name>
        <id>be65ef8f-0fbf-4716-b232-cd34d3230349</id>
        <version>0.0.1</version>
        <title>BrazenCloudPowershellAction</title>
        <description>Scaffolds a BrazenCloud PowerShell Action</description>
        <author>Anthony Howell</author>
        <tags>PowerShell, BrazenCloud, Action</tags>
    </metadata>
    <parameters>
        <parameter name='ActionName'
            type='text'
            prompt='Name of the Action'/>
    </parameters>
    <content>
        <message>
            Creating folder structure
        </message>
        <file source=''
            destination='${PLASTER_PARAM_ActionName}'/>
        <file source=''
            destination='${PLASTER_PARAM_ActionName}/windows'/>
        <file source=''
            destination='${PLASTER_PARAM_ActionName}/linux'/>
        <message>
            Deploying common files
        </message>
        <file source='parameters.json'
            destination='${PLASTER_PARAM_ActionName}/parameters.json'/>
        <file source='repository.json'
            destination='${PLASTER_PARAM_ActionName}/repository.json'/>
        <file source='powershell-manifest.txt'
            destination='${PLASTER_PARAM_ActionName}/manifest.txt'/>
        <file source='script.ps1'
            destination='${PLASTER_PARAM_ActionName}/windows/script.ps1'/>
        <file source='script.ps1'
            destination='${PLASTER_PARAM_ActionName}/linux/script.ps1'/>
    </content>
</plasterManifest>