Private/New-Project.ps1

function New-Project {
    param (
        [string]$Name,
        [string]$Path = $PWD
    )
    
    $projectPath = Join-Path $Path $Name
    $selectedModules = Show-RocketStandMenu
    $needGuiModule = $selectedModules -Contains "Rocket GUI"
    $needFormsModule = $selectedModules -Contains "Rocket Forms"
    Add-RocketCore -ProjectName $Name -Path $Path -NeedFormsModule $needFormsModule -NeedGuiModule $needGuiModule
   

    if ($needFormsModule) {
        Add-RocketGui -NeedFormsModule $true
        Add-RocketForms
    } elseif ($needGuiModule) {
        Add-RocketGui -NeedFormsModule $false
    }

    Write-Host "Rocket project @$Name created at $projectPath"
}