From bc89f89dae389411ac77c1d3ca0e6e6365adf55b Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Sat, 24 Aug 2024 00:08:58 +0200 Subject: [PATCH] Strip duplicate variables and aliases --- scripts/Common/Software/aliae/Manage.ps1 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/Common/Software/aliae/Manage.ps1 b/scripts/Common/Software/aliae/Manage.ps1 index 779b3474..4163af39 100644 --- a/scripts/Common/Software/aliae/Manage.ps1 +++ b/scripts/Common/Software/aliae/Manage.ps1 @@ -26,7 +26,7 @@ $null = New-Module { Name = "$Name"; Value = "$Value"; } ` - ".alias |= . + [{ name: env.Name, value: env.Value }]" ` + ".alias |= [((. // [])[] | select(.name != env.Name))] + [{ name: env.Name, value: env.Value }]" ` -User $User; } @@ -52,7 +52,7 @@ $null = New-Module { Name = "$Name"; Value = "$Value"; } ` - ".env |= . + [{ name: env.Name, value: env.Value }]" ` + ".env |= [((. // [])[] | select(.name != env.Name))] + [{ name: env.Name, value: env.Value }]" ` -User $User; }