From 44fccef86ef38fe0fd76f1459523cea8638d7dfc Mon Sep 17 00:00:00 2001 From: Stephan Yelle Date: Tue, 9 Dec 2025 23:02:25 -0500 Subject: [PATCH] Add test/Samy.Apps.ps1 --- test/Samy.Apps.ps1 | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 test/Samy.Apps.ps1 diff --git a/test/Samy.Apps.ps1 b/test/Samy.Apps.ps1 new file mode 100644 index 0000000..ca7bd57 --- /dev/null +++ b/test/Samy.Apps.ps1 @@ -0,0 +1,30 @@ +# Samy.Apps.ps1 +# Winget app handlers + +function Invoke-InstallChrome { + param($Context) + + try { + winget install --id=Google.Chrome --silent --accept-package-agreements --accept-source-agreements + Write-LogHybrid "Installed Google Chrome via winget" Success SVSApps -LogToEvent + Send-Text $Context "Chrome installed" + } + catch { + Write-LogHybrid "Chrome install failed: $($_.Exception.Message)" Error SVSApps -LogToEvent + Send-Text $Context "ERROR: $($_.Exception.Message)" + } +} + +function Invoke-InstallAcrobat { + param($Context) + + try { + winget install --id=Adobe.Acrobat.Reader.64-bit --silent --accept-package-agreements --accept-source-agreements + Write-LogHybrid "Installed Adobe Acrobat Reader (64-bit) via winget" Success SVSApps -LogToEvent + Send-Text $Context "Acrobat Reader installed" + } + catch { + Write-LogHybrid "Acrobat install failed: $($_.Exception.Message)" Error SVSApps -LogToEvent + Send-Text $Context "ERROR: $($_.Exception.Message)" + } +}