templates/PowerShellResident/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>BrazenCloudPowershellResident</name> <id>8b154a29-aaa6-4eaa-83a5-a48d4a664da3</id> <version>0.0.1</version> <title>BrazenCloudPowershellResident</title> <description>Scaffolds a BrazenCloud PowerShell Resident</description> <author>Anthony Howell</author> <tags>PowerShell, BrazenCloud, Resident</tags> </metadata> <parameters> <parameter name='ResidentName' type='text' prompt='Name of the Resident'/> </parameters> <content> <message> Creating folder structure </message> <file source='' destination='${PLASTER_PARAM_ResidentName}'/> <file source='' destination='${PLASTER_PARAM_ResidentName}/windows'/> <file source='' destination='${PLASTER_PARAM_ResidentName}/linux'/> <message> Deploying common files </message> <file source='..\PowerShellAction\parameters.json' destination='${PLASTER_PARAM_ResidentName}/parameters.json'/> <file source='..\PowerShellAction\repository.json' destination='${PLASTER_PARAM_ResidentName}/repository.json'/> <file source='execution.json' destination='${PLASTER_PARAM_ResidentName}/execution.json'/> <file source='..\PowerShellAction\powershell-manifest.txt' destination='${PLASTER_PARAM_ResidentName}/manifest.txt'/> <file source='..\PowerShellAction\script.ps1' destination='${PLASTER_PARAM_ResidentName}/windows/script.ps1'/> <file source='..\PowerShellAction\script.ps1' destination='${PLASTER_PARAM_ResidentName}/linux/script.ps1'/> </content> </plasterManifest> |