marticliment / UniGetUI

UniGetUI: The Graphical Interface for your package managers. Could be terribly described as a package manager manager to manage your package managers
https://www.marticliment.com/unigetui/
MIT License
13.17k stars 452 forks source link

[BUG] Missing "Export" Function(s) #2225

Closed Coldblackice closed 5 months ago

Coldblackice commented 5 months ago

Please confirm these before moving forward

Describe your issue

Using WingetUI v3.0.2, I'm not seeing any "Export" function, as mentioned in the "Help" manual. I'm looking to export a list of pre-update apps so I can compare version numbers post-updating. But I can't find any way to extract this data, short of OCR.

I wondered if perhaps the "Share" button was the "Export" function re-badged/"modernized", but nothing happens when I click that, whether packages are selected (single or multiple) or not selected. TIA

Steps to reproduce the issue

On any of the tabs -- Installed Packages, Software Updates -- select one or more apps, then try to export this selection to file/CSV using the "Export" function detailed in the help file. Unless I'm blind, no "Export" button(s) are to be found, nor appear, as shown in the Help/manual.

WingetUI Log

Welcome to WingetUI Version 3.0.2
               Version Code 3.02
C:\Users\XXXXXXX\AppData\Local\WingetUI\CachedLangFiles\lang_en.json
C:\Program Files\WingetUI\Assets\Languages\lang_en.json
Loaded language locale: en
Api auth token: jbo70unjh7ezkdslf9iwf9q8q4vzfdbtav0jn5fektndk67o5hl9fq5v8o0zkpbg
Starting update check
Api running on http://localhost:7058
System.Net.Http.HttpRequestException: Response status code does not indicate success: 404 (Not Found).
   at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
   at System.Net.Http.HttpClient.GetStringAsyncCore(HttpRequestMessage request, CancellationToken cancellationToken)
   at ModernWindow.Core.Data.LanguageEngine.UpdateLanguageFile(String LangKey) in C:\Users\marti\Desktop\wingetui-tempo\src\wingetui\Core\Data\LanguageData.cs:line 104
Downloaded icons and screenshots successfully!
WingetUI is up to date
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: .NET Tool
█ Enabled: True
█ Found: True
█ Fancye exe name: dotnet tool
█ Executable path: c:\program files\dotnet\dotnet.exe
█ Call arguments: tool
█ Version: 
█   8.0.205
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: Pip
█ Enabled: True
█ Found: True
█ Fancye exe name: pip
█ Executable path: c:\program files\python312\python.exe
█ Call arguments:  -m pip
█ Version: 
█   pip 24.0 from c:\program files\python312\Lib\site-packages\pip (python 3.12)
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: Winget
█ Enabled: True
█ Found: True
█ Fancye exe name: winget.exe
█ Executable path: C:\Program Files\WingetUI\PackageEngine\Managers\winget-cli_x64\winget.exe
█ Call arguments: 
█ Version: 
█   v1.7.10582
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: Scoop
█ Enabled: True
█ Found: True
█ Fancye exe name: scoop
█ Executable path: C:\WINDOWS\system32\windowspowershell\v1.0\powershell.exe
█ Call arguments:  -NoProfile -ExecutionPolicy Bypass -Command scoop
█ Version: 
█   Current Scoop version:
█   105e4161 chore(release): Bump to version 0.4.0 (#5424)
█   
█   'main' bucket:
█   23d20c088 gifski@1.32.0: Fix hash (Closes #5750)
█   
█   'versions' bucket:
█   3d0aa95a0 strawberry-nightly: Update to version 8820060660
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: Npm
█ Enabled: True
█ Found: True
█ Fancye exe name: npm
█ Executable path: C:\WINDOWS\system32\windowspowershell\v1.0\powershell.exe
█ Call arguments:  -NoProfile -ExecutionPolicy Bypass -Command npm
█ Version: 
█   8.19.4
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: Chocolatey
█ Enabled: True
█ Found: True
█ Fancye exe name: choco.exe
█ Executable path: C:\Users\XXXXXXX\AppData\Local\Programs\WingetUI\choco-cli\choco.exe
█ Call arguments: 
█ Version: 
█   2.2.2
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: PowerShell
█ Enabled: True
█ Found: True
█ Fancye exe name: powershell.exe
█ Executable path: C:\WINDOWS\system32\windowspowershell\v1.0\powershell.exe
█ Call arguments:  -NoProfile -Command
█ Version: 
█   Name                           Value                                                                                   
█   ----                           -----                                                                                   
█   PSVersion                      5.1.19041.4412                                                                          
█   PSEdition                      Desktop                                                                                 
█   PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}                                                                 
█   BuildVersion                   10.0.19041.4412                                                                         
█   CLRVersion                     4.0.30319.42000                                                                         
█   WSManStackVersion              3.0                                                                                     
█   PSRemotingProtocolVersion      2.3                                                                                     
█   SerializationVersion           1.1.0.1
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
LoadComponentsAsync finished executing. All managers loaded. Proceeding to interface.
Error finding updates on manager .NET Tool: 
System.ComponentModel.Win32Exception (2): An error occurred trying to start process 'C:\ThisExe\WasNotFound\InPath\dotnet-tools-outdated.exe' with working directory 'C:\Program Files\WingetUI'. The system cannot find the file specified.
   at System.Diagnostics.Process.StartWithShellExecuteEx(ProcessStartInfo startInfo)
   at ModernWindow.PackageEngine.Managers.Dotnet.GetAvailableUpdates_UnSafe() in C:\Users\marti\Desktop\wingetui-tempo\src\wingetui\PackageEngine\Managers\Dotnet.cs:line 83
   at ModernWindow.PackageEngine.Classes.PackageManager.GetAvailableUpdates() in C:\Users\marti\Desktop\wingetui-tempo\src\wingetui\PackageEngine\Classes\Manager.cs:line 164
Error finding installed packages on manager Npm: 
System.IndexOutOfRangeException: Index was outside the bounds of the array.
   at ModernWindow.PackageEngine.Managers.Npm.GetInstalledPackages_UnSafe()
   at ModernWindow.PackageEngine.Classes.PackageManager.GetInstalledPackages() in C:\Users\marti\Desktop\wingetui-tempo\src\wingetui\PackageEngine\Classes\Manager.cs:line 192
Starting check for updates wait interval with waitTime=86400
Error finding updates on manager .NET Tool: 
System.ComponentModel.Win32Exception (2): An error occurred trying to start process 'C:\ThisExe\WasNotFound\InPath\dotnet-tools-outdated.exe' with working directory 'C:\Program Files\WingetUI'. The system cannot find the file specified.
   at System.Diagnostics.Process.StartWithShellExecuteEx(ProcessStartInfo startInfo)
   at ModernWindow.PackageEngine.Managers.Dotnet.GetAvailableUpdates_UnSafe() in C:\Users\marti\Desktop\wingetui-tempo\src\wingetui\PackageEngine\Managers\Dotnet.cs:line 83
   at ModernWindow.PackageEngine.Classes.PackageManager.GetAvailableUpdates() in C:\Users\marti\Desktop\wingetui-tempo\src\wingetui\PackageEngine\Classes\Manager.cs:line 164

Package Managers Logs

▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀ [5/19/2024 8:50:29 AM] Winget ▀▀▀▀▀▀▀▀▀▀▀
█  Executable: C:\Program Files\WingetUI\PackageEngine\Managers\winget-cli_x64\winget.exe
█  Arguments:  source list
Name    Argument
-----------------------------------------------------
msstore https://storeedgefd.dsx.mp.microsoft.com/v9.0
winget  https://cdn.winget.microsoft.com/cache
[5/19/2024 8:50:29 AM] Exit Code: 0
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀ [5/19/2024 8:50:29 AM] Scoop ▀▀▀▀▀▀▀▀▀▀▀
█  Executable: C:\WINDOWS\system32\windowspowershell\v1.0\powershell.exe
█  Arguments:  -NoProfile -ExecutionPolicy Bypass -Command scoop bucket list
Name     Source                                     Updated              Manifests
----     ------                                     -------              ---------
main     https://github.com/ScoopInstaller/Main     4/24/2024 5:50:32 PM      1317
versions https://github.com/ScoopInstaller/Versions 4/24/2024 2:27:54 PM       449
[5/19/2024 8:50:29 AM] Exit Code: 0
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀ [5/19/2024 8:50:29 AM] Chocolatey ▀▀▀▀▀▀▀▀▀▀▀
█  Executable: C:\Users\XXXXXXX\AppData\Local\Programs\WingetUI\choco-cli\choco.exe
█  Arguments:  source list
Chocolatey v2.2.2
chocolatey - https://community.chocolatey.org/api/v2/ | Priority 0|Bypass Proxy - False|Self-Service - False|Admin Only - False.
[5/19/2024 8:50:29 AM] Exit Code: 0
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀ [5/19/2024 8:50:30 AM] PowerShell ▀▀▀▀▀▀▀▀▀▀▀
█  Executable: C:\WINDOWS\system32\windowspowershell\v1.0\powershell.exe
█  Arguments:  -NoProfile -Command Get-PSRepository
Name                      InstallationPolicy   SourceLocation                                                          
----                      ------------------   --------------                                                          
PSGallery                 Untrusted            https://www.powershellgallery.com/api/v2                                
[5/19/2024 8:50:30 AM] Exit Code: 0
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀ [5/19/2024 8:50:30 AM] Winget ▀▀▀▀▀▀▀▀▀▀▀
█  Executable: C:\Program Files\WingetUI\PackageEngine\Managers\winget-cli_x64\winget.exe
█  Arguments:  source list
Name    Argument
-----------------------------------------------------
msstore https://storeedgefd.dsx.mp.microsoft.com/v9.0
winget  https://cdn.winget.microsoft.com/cache
[5/19/2024 8:50:30 AM] Exit Code: 0
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀ [5/19/2024 8:50:32 AM] Chocolatey ▀▀▀▀▀▀▀▀▀▀▀
█  Executable: C:\Users\XXXXXXX\AppData\Local\Programs\WingetUI\choco-cli\choco.exe
█  Arguments:  source list
Chocolatey v2.2.2
chocolatey - https://community.chocolatey.org/api/v2/ | Priority 0|Bypass Proxy - False|Self-Service - False|Admin Only - False.
[5/19/2024 8:50:32 AM] Exit Code: 0
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀ [5/19/2024 8:50:32 AM] Scoop ▀▀▀▀▀▀▀▀▀▀▀
█  Executable: C:\WINDOWS\system32\windowspowershell\v1.0\powershell.exe
█  Arguments:  -NoProfile -ExecutionPolicy Bypass -Command scoop list
Installed apps:
Name                Version    Source   Updated             Info
----                -------    ------   -------             ----
7zip                23.01      main     2024-04-24 17:52:31     
cht                 0.6        main     2024-01-08 02:48:59     
ffmpeg-gyan-nightly 2024-04-21 versions 2024-04-24 17:52:44     
[5/19/2024 8:50:32 AM] Exit Code: 0
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀ [5/19/2024 8:50:32 AM] Chocolatey ▀▀▀▀▀▀▀▀▀▀▀
█  Executable: C:\Users\XXXXXXX\AppData\Local\Programs\WingetUI\choco-cli\choco.exe
█  Arguments:  list
Chocolatey v2.2.2
chocolatey 2.2.0
chocolatey-compatibility.extension 1.0.0
chocolatey-core.extension 1.4.0
chocolatey-dotnetfx.extension 1.0.1
chocolatey-visualstudio.extension 1.10.2
chocolatey-windowsupdate.extension 1.0.5
die 3.9.0
dotnetfx 4.8.0.20220524
KB2919355 1.0.20160915
KB2919442 1.0.20160915
KB2999226 1.0.20181019
KB3033929 1.0.5
KB3035131 1.0.3
lessmsi 1.10.0
pkgconfiglite 0.28.0
python311 3.11.4
vcredist140 14.34.31931
vcredist2015 14.0.24215.20170201
visualstudio2019buildtools 16.11.21
visualstudio2019-workload-vctools 1.0.1
visualstudio-installer 2.0.3
21 packages installed.
[5/19/2024 8:50:32 AM] Exit Code: 0
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀ [5/19/2024 8:50:33 AM] .NET Tool ▀▀▀▀▀▀▀▀▀▀▀
█  Executable: c:\program files\dotnet\dotnet.exe
█  Arguments: tool list --global
Package Id      Version      Commands
-------------------------------------
[5/19/2024 8:50:33 AM] Exit Code: 0
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀ [5/19/2024 8:50:33 AM] Scoop ▀▀▀▀▀▀▀▀▀▀▀
█  Executable: C:\WINDOWS\system32\windowspowershell\v1.0\powershell.exe
█  Arguments:  -NoProfile -ExecutionPolicy Bypass -Command scoop bucket list
Name     Source                                     Updated              Manifests
----     ------                                     -------              ---------
main     https://github.com/ScoopInstaller/Main     4/24/2024 5:50:32 PM      1317
versions https://github.com/ScoopInstaller/Versions 4/24/2024 2:27:54 PM       449
[5/19/2024 8:50:33 AM] Exit Code: 0
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀ [5/19/2024 8:50:33 AM] Pip ▀▀▀▀▀▀▀▀▀▀▀
█  Executable: c:\program files\python312\python.exe
█  Arguments:  -m pip list
Package                   Version
------------------------- ---------------------
aesedb                    0.1.6
aiobotocore               2.13.0
aiohttp                   3.9.5
yara-python               4.5.0
yarl                      1.9.4
yt-dlp                    2024.4.28.232723.dev0
[5/19/2024 8:50:33 AM] Exit Code: 0
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀ [5/19/2024 8:50:33 AM] Scoop ▀▀▀▀▀▀▀▀▀▀▀
█  Executable: C:\WINDOWS\system32\windowspowershell\v1.0\powershell.exe
█  Arguments:  -NoProfile -ExecutionPolicy Bypass -Command scoop list
Installed apps:
Name                Version    Source   Updated             Info
----                -------    ------   -------             ----
7zip                23.01      main     2024-04-24 17:52:31     
cht                 0.6        main     2024-01-08 02:48:59     
ffmpeg-gyan-nightly 2024-04-21 versions 2024-04-24 17:52:44     
[5/19/2024 8:50:33 AM] Exit Code: 0
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀ [5/19/2024 8:50:33 AM] PowerShell ▀▀▀▀▀▀▀▀▀▀▀
█  Executable: C:\WINDOWS\system32\windowspowershell\v1.0\powershell.exe
█  Arguments:  -NoProfile -Command Get-PSRepository
Name                      InstallationPolicy   SourceLocation                                                          
----                      ------------------   --------------                                                          
PSGallery                 Untrusted            https://www.powershellgallery.com/api/v2                                
[5/19/2024 8:50:33 AM] Exit Code: 0
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀ [5/19/2024 8:50:33 AM] Chocolatey ▀▀▀▀▀▀▀▀▀▀▀
█  Executable: C:\Users\XXXXXXX\AppData\Local\Programs\WingetUI\choco-cli\choco.exe
█  Arguments:  outdated
Chocolatey v2.2.2
Outdated Packages
 Output is package name | current version | available version | pinned?
chocolatey|2.2.0|2.2.2|false
chocolatey-visualstudio.extension|1.10.2|1.11.1|false
lessmsi|1.10.0|2.0.1|false
python311|3.11.4|3.11.9|false
vcredist140|14.34.31931|14.38.33135|false
visualstudio2019buildtools|16.11.21|16.11.36.0|false
Chocolatey has determined 6 package(s) are outdated. 
[5/19/2024 8:50:33 AM] Exit Code: 0
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀ [5/19/2024 8:50:33 AM] PowerShell ▀▀▀▀▀▀▀▀▀▀▀
█  Executable: C:\WINDOWS\system32\windowspowershell\v1.0\powershell.exe
█  Arguments:  -NoProfile -Command Get-InstalledModule
Version    Name                                Repository           Description                                        
-------    ----                                ----------           -----------                                        
2.4.0      7Zip4Powershell                     PSGallery            Powershell module for creating and extracting 7-...
1.3.3      NuGet                               PSGallery            Create Nuget repos, Register Repos, Manage Modul...
1.4.8.1    PackageManagement                   PSGallery            PackageManagement (a.k.a. OneGet) is a new way t...
2.2.5      PowerShellGet                       PSGallery            PowerShell module with commands for discovering,...
1.0.18     SpeculationControl                  PSGallery            This module provides the ability to query the sp...
[5/19/2024 8:50:33 AM] Exit Code: 0
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀ [5/19/2024 8:50:34 AM] Npm ▀▀▀▀▀▀▀▀▀▀▀
█  Executable: C:\WINDOWS\system32\windowspowershell\v1.0\powershell.exe
█  Arguments:  -NoProfile -ExecutionPolicy Bypass -Command npm outdated --global --parseable
[5/19/2024 8:50:34 AM] Exit Code: 0
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀ [5/19/2024 8:50:34 AM] Scoop ▀▀▀▀▀▀▀▀▀▀▀
█  Executable: C:\WINDOWS\system32\windowspowershell\v1.0\powershell.exe
█  Arguments:  -NoProfile -ExecutionPolicy Bypass -Command scoop status
WARN  Scoop out of date. Run 'scoop update' to get the latest changes.
Name Installed Version Latest Version Missing Dependencies Info
---- ----------------- -------------- -------------------- ----
cht  0.6               0.7.2                                   
[5/19/2024 8:50:34 AM] Exit Code: 0
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀ [5/19/2024 8:50:37 AM] Winget ▀▀▀▀▀▀▀▀▀▀▀
█  Executable: C:\Program Files\WingetUI\PackageEngine\Managers\winget-cli_x64\winget.exe
█  Arguments:  update --include-unknown  --accept-source-agreements
   \ 
   / 
   \ 
  ██▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  1024 KB / 10.7 MB
  █████▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  2.00 MB / 10.7 MB
  ████████▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  3.00 MB / 10.7 MB
  ███████████▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  4.00 MB / 10.7 MB
  █████████████▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  5.00 MB / 10.7 MB
  ████████████████▒▒▒▒▒▒▒▒▒▒▒▒▒▒  6.00 MB / 10.7 MB
  ███████████████████▒▒▒▒▒▒▒▒▒▒▒  7.00 MB / 10.7 MB
  ██████████████████████▒▒▒▒▒▒▒▒  8.00 MB / 10.7 MB
  █████████████████████████▒▒▒▒▒  9.00 MB / 10.7 MB
  ███████████████████████████▒▒▒  10.0 MB / 10.7 MB
  ██████████████████████████████  10.7 MB / 10.7 MB
   - 
   | 
   - 
Name                         Id                            Version                    Available                  Source
-----------------------------------------------------------------------------------------------------------------------
Fiddler Everywhere 5.3.0     Telerik.Fiddler.Everywhere.I… 5.3.0                      5.3.0-insiders             winget
AutoHotkey                   AutoHotkey.AutoHotkey         2.0.14                     2.0.15                     winget
Docker Desktop               Docker.DockerDesktop          4.22.0                     4.30.0                     winget
Everything 1.5.0.1373a (x64) voidtools.Everything.Alpha    1.5.0.1373a                1.5.0.1376a                winget
Progress Telerik Fiddler Cl… Telerik.Fiddler.Classic       5.0.20211.51073            5.0.20242.10753            winget
Python 3.10.7 (64-bit)       Python.Python.3.10            3.10.7                     3.10.11                    winget
Python 3.11.7 (64-bit)       Python.Python.3.11            3.11.7                     3.11.9                     winget
82 upgrades available.
[5/19/2024 8:50:37 AM] Exit Code: 0
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀ [5/19/2024 8:50:37 AM] Winget ▀▀▀▀▀▀▀▀▀▀▀
█  Executable: C:\Program Files\WingetUI\PackageEngine\Managers\winget-cli_x64\winget.exe
█  Arguments:  list  --accept-source-agreements
   \ 
   / 
   \ 
   / 
  ██▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  1024 KB / 10.7 MB
  █████▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  2.00 MB / 10.7 MB
  ████████▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  3.00 MB / 10.7 MB
  ███████████▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  4.00 MB / 10.7 MB
  █████████████▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  5.00 MB / 10.7 MB
  ████████████████▒▒▒▒▒▒▒▒▒▒▒▒▒▒  6.00 MB / 10.7 MB
  ███████████████████▒▒▒▒▒▒▒▒▒▒▒  7.00 MB / 10.7 MB
  ██████████████████████▒▒▒▒▒▒▒▒  8.00 MB / 10.7 MB
  █████████████████████████▒▒▒▒▒  9.00 MB / 10.7 MB
  ███████████████████████████▒▒▒  10.0 MB / 10.7 MB
  ██████████████████████████████  10.7 MB / 10.7 MB
   - 
   | 
Name                                Id                                  Version                   Available      Source
-----------------------------------------------------------------------------------------------------------------------
Binary Ninja (remove only)          .bndb                               Unknown                                  
010 Editor 14.0.1 (64-bit)          SweetScape.010Editor                14.0.1                                   winget
JetBrains dotPeek 2023.3.2          {c5470ebc-f98f-52d7-aae6-41def496e… 2023.3.2                                 
Python 3.12.3 (64-bit)              Python.Python.3.12                  3.12.3                                   winget
Python 3.10.7 (64-bit)              Python.Python.3.10                  3.10.7                    3.10.11        winget
StarCraft II                        StarCraft II                        Unknown                                  
Microsoft Visual C++ 2015-2022 Red… Microsoft.VCRedist.2015+.x64        14.38.33135.0                            winget
Windows Software Development Kit -… Microsoft.WindowsSDK.10.0.22000     10.0.22000.832                           winget
Qt                                  {d7903455-3493-44d2-b778-37276742f… 4.5.2                                    
Windows Software Development Kit -… {d7f51c79-38df-4c6f-be17-0fcce28bc… 10.1.22621.1778                          
Qt                                  {dda4dfa8-57d2-4f75-8f99-acd34ff15… %MAINTENANCE_TOOL_VERSIO…                
HexWalk                             Carmix.HexWalk                      1.7.1                                    winget
MSYS2                               {e71d6618-f622-4ed5-b510-fc8e7149c… 20240113                                 
Python 3.11.7 (64-bit)              Python.Python.3.11                  3.11.7                    3.11.9         winget
Python 3.9.13 (64-bit)              Python.Python.3.9                   3.9.13                                   winget
Windows Software Development Kit -… {fcb5e4cc-2739-4812-97fd-f3b7c5d15… 10.1.22621.1                             
[5/19/2024 8:50:37 AM] Exit Code: 0
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀ [5/19/2024 8:50:38 AM] PowerShell ▀▀▀▀▀▀▀▀▀▀▀
█  Executable: C:\WINDOWS\system32\windowspowershell\v1.0\powershell.exe
█  Arguments: 
Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.
Try the new cross-platform PowerShell https://aka.ms/pscore6
PS C:\Program Files\WingetUI> 
PS C:\Program Files\WingetUI>                 function Test-GalleryModuleUpdate {
>>                     param (
>>                         [Parameter(Mandatory,ValueFromPipelineByPropertyName)] [string] $Name,
>>                         [Parameter(Mandatory,ValueFromPipelineByPropertyName)] [version] $Version,
>>                         [Parameter(Mandatory,ValueFromPipelineByPropertyName)] [string] $Repository,
>>                         [switch] $NeedUpdateOnly
>>                     )
>>                     process {
>>                         $URLs = @{}
>>                         @(Get-PSRepository).ForEach({$URLs[$_.Name] = $_.SourceLocation})
>>                         $page = Invoke-WebRequest -Uri ($URLs[$Repository] + "/package/$Name") -UseBasicParsing -Maximum 0 -ea Ignore
>>                         [version]$latest = Split-Path -Path ($page.Headers.Location -replace "$Name." -replace ".nupkg") -Leaf
>>                         $needsupdate = $Latest -gt $Version
>>                         if ($needsupdate) {
>>                                 Write-Output($Name + "|" + $Version.ToString() + "|" + $Latest.ToString() + "|" + $Repository)
>>                         }
>>                     }
>>                 }
>>                 Get-InstalledModule | Test-GalleryModuleUpdate
PS C:\Program Files\WingetUI>                 exit
[5/19/2024 8:50:38 AM] Exit Code: 0
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀ [5/19/2024 8:50:43 AM] Pip ▀▀▀▀▀▀▀▀▀▀▀
█  Executable: c:\program files\python312\python.exe
█  Arguments:  -m pip list --outdated
Package  Version  Latest   Type
-------- -------- -------- -----
botocore 1.34.107 1.34.108 wheel
frida    16.2.1   16.2.3   wheel
pylint   3.2.0    3.2.1    wheel
tdh-tcd  2.5.3    2.5.4    wheel
[5/19/2024 8:50:43 AM] Exit Code: 0
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀ [5/19/2024 8:57:44 AM] Scoop ▀▀▀▀▀▀▀▀▀▀▀
█  Executable: C:\WINDOWS\system32\windowspowershell\v1.0\powershell.exe
█  Arguments:  -NoProfile -ExecutionPolicy Bypass -Command scoop list
Installed apps:
Name                Version    Source   Updated             Info
----                -------    ------   -------             ----
7zip                23.01      main     2024-04-24 17:52:31     
cht                 0.6        main     2024-01-08 02:48:59     
ffmpeg-gyan-nightly 2024-04-21 versions 2024-04-24 17:52:44     
[5/19/2024 8:57:44 AM] Exit Code: 0
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀ [5/19/2024 8:57:45 AM] Chocolatey ▀▀▀▀▀▀▀▀▀▀▀
█  Executable: C:\Users\XXXXXXX\AppData\Local\Programs\WingetUI\choco-cli\choco.exe
█  Arguments:  outdated
Chocolatey v2.2.2
Outdated Packages
 Output is package name | current version | available version | pinned?
chocolatey|2.2.0|2.2.2|false
chocolatey-visualstudio.extension|1.10.2|1.11.1|false
lessmsi|1.10.0|2.0.1|false
python311|3.11.4|3.11.9|false
vcredist140|14.34.31931|14.38.33135|false
visualstudio2019buildtools|16.11.21|16.11.36.0|false
Chocolatey has determined 6 package(s) are outdated. 
[5/19/2024 8:57:45 AM] Exit Code: 0
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀ [5/19/2024 8:57:46 AM] Scoop ▀▀▀▀▀▀▀▀▀▀▀
█  Executable: C:\WINDOWS\system32\windowspowershell\v1.0\powershell.exe
█  Arguments:  -NoProfile -ExecutionPolicy Bypass -Command scoop status
WARN  Scoop out of date. Run 'scoop update' to get the latest changes.
Name Installed Version Latest Version Missing Dependencies Info
---- ----------------- -------------- -------------------- ----
cht  0.6               0.7.2                                   
[5/19/2024 8:57:46 AM] Exit Code: 0
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀ [5/19/2024 8:57:46 AM] Npm ▀▀▀▀▀▀▀▀▀▀▀
█  Executable: C:\WINDOWS\system32\windowspowershell\v1.0\powershell.exe
█  Arguments:  -NoProfile -ExecutionPolicy Bypass -Command npm outdated --global --parseable
[5/19/2024 8:57:46 AM] Exit Code: 0
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀ [5/19/2024 8:57:49 AM] Winget ▀▀▀▀▀▀▀▀▀▀▀
█  Executable: C:\Program Files\WingetUI\PackageEngine\Managers\winget-cli_x64\winget.exe
█  Arguments:  update --include-unknown  --accept-source-agreements
   \ 
  ██▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  1024 KB / 10.7 MB
  █████▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  2.00 MB / 10.7 MB
  ████████▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  3.00 MB / 10.7 MB
  ███████████▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  4.00 MB / 10.7 MB
  █████████████▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  5.00 MB / 10.7 MB
  ████████████████▒▒▒▒▒▒▒▒▒▒▒▒▒▒  6.00 MB / 10.7 MB
  ███████████████████▒▒▒▒▒▒▒▒▒▒▒  7.00 MB / 10.7 MB
  ██████████████████████▒▒▒▒▒▒▒▒  8.00 MB / 10.7 MB
  █████████████████████████▒▒▒▒▒  9.00 MB / 10.7 MB
  ███████████████████████████▒▒▒  10.0 MB / 10.7 MB
  ██████████████████████████████  10.7 MB / 10.7 MB
   - 
   | 
Name                         Id                            Version                    Available                  Source
-----------------------------------------------------------------------------------------------------------------------
Fiddler Everywhere 5.3.0     Telerik.Fiddler.Everywhere.I… 5.3.0                      5.3.0-insiders             winget
AutoHotkey                   AutoHotkey.AutoHotkey         2.0.14                     2.0.15                     winget
Python 3.10.7 (64-bit)       Python.Python.3.10            3.10.7                     3.10.11                    winget
Python 3.11.7 (64-bit)       Python.Python.3.11            3.11.7                     3.11.9                     winget
82 upgrades available.
[5/19/2024 8:57:49 AM] Exit Code: 0
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀ [5/19/2024 8:57:50 AM] PowerShell ▀▀▀▀▀▀▀▀▀▀▀
█  Executable: C:\WINDOWS\system32\windowspowershell\v1.0\powershell.exe
█  Arguments: 
Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.
Try the new cross-platform PowerShell https://aka.ms/pscore6
PS C:\Program Files\WingetUI> 
PS C:\Program Files\WingetUI>                 function Test-GalleryModuleUpdate {
>>                     param (
>>                         [Parameter(Mandatory,ValueFromPipelineByPropertyName)] [string] $Name,
>>                         [Parameter(Mandatory,ValueFromPipelineByPropertyName)] [version] $Version,
>>                         [Parameter(Mandatory,ValueFromPipelineByPropertyName)] [string] $Repository,
>>                         [switch] $NeedUpdateOnly
>>                     )
>>                     process {
>>                         $URLs = @{}
>>                         @(Get-PSRepository).ForEach({$URLs[$_.Name] = $_.SourceLocation})
>>                         $page = Invoke-WebRequest -Uri ($URLs[$Repository] + "/package/$Name") -UseBasicParsing -Maximum 0 -ea Ignore
>>                         [version]$latest = Split-Path -Path ($page.Headers.Location -replace "$Name." -replace ".nupkg") -Leaf
>>                         $needsupdate = $Latest -gt $Version
>>                         if ($needsupdate) {
>>                                 Write-Output($Name + "|" + $Version.ToString() + "|" + $Latest.ToString() + "|" + $Repository)
>>                         }
>>                     }
>>                 }
>>                 Get-InstalledModule | Test-GalleryModuleUpdate
PS C:\Program Files\WingetUI>                 exit
[5/19/2024 8:57:50 AM] Exit Code: 0
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀ [5/19/2024 8:57:57 AM] Pip ▀▀▀▀▀▀▀▀▀▀▀
█  Executable: c:\program files\python312\python.exe
█  Arguments:  -m pip list --outdated
Package  Version  Latest   Type
-------- -------- -------- -----
botocore 1.34.107 1.34.108 wheel
frida    16.2.1   16.2.3   wheel
pylint   3.2.0    3.2.1    wheel
[5/19/2024 8:57:57 AM] Exit Code: 0

Relevant information

W10 Pro x64 22H2

Screenshots and videos

No response

marticliment commented 5 months ago

Select all the packages you want to export -> Add selection to a bundle (You will find this option on the toolbar).

Then you can export the package bundle