From 7bc7616d3d1a90ad6b6adbe8274baf3fbecd73c3 Mon Sep 17 00:00:00 2001 From: Stephen Valdinger Date: Sat, 9 Mar 2019 10:12:39 -0600 Subject: [PATCH] Fix logic in PSM1 for updating modules for Mac and Linux if existing. --- src/PoshNotify.psm1 | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/PoshNotify.psm1 b/src/PoshNotify.psm1 index c7bc283..37e8f2c 100644 --- a/src/PoshNotify.psm1 +++ b/src/PoshNotify.psm1 @@ -2,10 +2,18 @@ if($IsMacOS -and !(Get-Module MacNotify -list)) { Install-Module MacNotify } +if($IsMacOS -and (Get-Module MacNotify -list)) { + Update-Module MacNotify +} + if($IsLinux -and !(Get-Module PSNotifySend -list)) { Install-Module PSNotifySend } +if($IsLinux -and (Get-Module PSNotifySend -list)) { + Update-Module PSNotifySend +} + #Get public and private function definition files. $Public = @( Get-ChildItem -Path $PSScriptRoot\Public\*.ps1 -ErrorAction SilentlyContinue ) $Private = @( Get-ChildItem -Path $PSScriptRoot\Private\*.ps1 -ErrorAction SilentlyContinue )