#!/bin/pwsh
param($context)
. "$PSScriptRoot/../../Scripts/Context.ps1";

Write-Host "Configuring PowerShell";
Write-Information "Allow addition of any number of profile files";
[Context] $context = $context;

$context.AddPowerShellProfileStatement(
    @(
        '# Profile Files',
        '$profilePath = "$PSScriptRoot/profile.d/*.ps1";',
        'if (Test-Path $profilePath) {',
        '    Get-Item $profilePath | ForEach-Object { . $_; };',
        '}') -join ([System.Environment]::NewLine));