Private/Add-RocketForms.ps1

function Add-RocketForms {
    param(
        [string]$FormsDirectory = "forms"
    )

    $message = "Adding Rocket GUI"
    Write-Progress -Activity $message -Status "10% Complete:" -PercentComplete 10

    $projectPath = $PWD
    $formsPath = Join-Path $projectPath $FormsDirectory
    New-Item -Path $formsPath -ItemType Directory | Out-Null

    $message = "Adding Rocket GUI"
    Write-Progress -Activity $message -Status "50% Complete:" -PercentComplete 50

    $welcomFormContent = Get-Content -Path "$PSScriptRoot\Templates\Forms\welcome-form.txt" -Raw
    New-Item -Path $formsPath -Name "welcome.psm1" -ItemType File | Out-Null
    Set-Content -Path "$formsPath\welcome.psm1" -Value $welcomFormContent

    $message = "Adding Rocket GUI"
    Write-Progress -Activity $message -Status "100% Complete:" -PercentComplete 100
}