Remove unnecessary script parameters

This commit is contained in:
Manuel Thalmann 2024-03-21 00:00:33 +01:00
parent 96dff277e6
commit 0481482f23

View file

@ -6,9 +6,6 @@ $null = New-Module {
[switch]$System,
[Parameter(ParameterSetName="Home")]
[string]$HomeDir = "~",
[Parameter(ParameterSetName="Profile", Mandatory)]
[string]$ProfileRoot,
[Parameter(ParameterSetName="Profile", Mandatory)]
[Parameter(ParameterSetName="Global", Mandatory)]
[Parameter(ParameterSetName="Home")]
[string]$Category = $null,
@ -28,10 +25,8 @@ $null = New-Module {
$configRoot = "/etc";
}
$ProfileRoot = "$configRoot/powershell";
}
if (-not $ProfileRoot) {
$profiles = @("$configRoot/powershell/.");
} else {
[System.Collections.Generic.List[string]] $shells = @();
if (Get-Command pwsh -ErrorAction SilentlyContinue) {
@ -49,8 +44,6 @@ $null = New-Module {
Push-Location ~;
$profiles = $profiles | ForEach-Object { [System.IO.Path]::GetRelativePath($(Get-Location), $_); };
} else {
$profiles = @("$ProfileRoot/.");
}
if ($Category) {