Afterinstall.ps1
|
@('Microsoft.PowerShell.Management', 'Microsoft.PowerShell.Diagnostics', 'Microsoft.PowerShell.Utility') | Microsoft.PowerShell.Core\Import-Module $extra = [IO.Path]::GetFullPath("$($MyInvocation.MyCommand.Module.ModuleBase)\lib") if (-not ("$Env:Path".Contains(";$extra"))) { $Env:Path = "$($Env:Path);$extra" } Microsoft.PowerShell.Core\Get-Module GenXdev.AI, GenXdev.Coding, GenXdev.Console, GenXdev.Data, GenXdev.FileSystem, GenXdev.Helpers, GenXdev.Media, GenXdev.Queries, GenXdev.Webbrowser, GenXdev.Windows -ErrorAction SilentlyContinue | Microsoft.PowerShell.Core\ForEach-Object Name | Microsoft.PowerShell.Utility\Select-Object -Unique | Microsoft.PowerShell.Core\ForEach-Object { $null = PowerShellGet\Uninstall-Module -Name $_ -Force -Confirm:$False -AllVersions } |