Skip to content

[BUG] <bundle-file> parameter on cmd-line ignored #5248

Description

@jgwallace3

Please confirm these before moving forward

  • I have searched for my issue and have not found a work-in-progress/duplicate/resolved issue.
  • I have tested that this issue has not been fixed in the latest (beta or stable) release.
  • I have checked the FAQ section for solutions.
  • This issue is about a bug (if it is not, please use the correct template).

UniGetUI Version

2026.2.7

Windows version, edition, and architecture

Windows 11 Home 26200.8894 x64

Describe your issue

Starting unigetui.exe from a windows command line with a ubundle-file parameter does nothing special.

The expected behavior per "https://github.com/Devolutions/UniGetUI/blob/main/docs/CLI.md#other-application-startup-parameters" is that it would "Load a valid bundle file into the Package Bundles page" (hopefully opening to that page, but that may be a feature for later).

It does not load the passed bundle file nor open to the bundles page. Instead, it opens to my configured page (updates) and has nothing in the bundles page at all.

Steps to reproduce the issue

Run unigetui.exe from a command line with a valid bundle-file parameter

UniGetUI Log

[8/4/2026 3:16:51 PM]    __  __      _ ______     __  __  ______
                        / / / /___  (_) ____/__  / /_/ / / /  _/
                       / / / / __ \/ / / __/ _ \/ __/ / / // /
                      / /_/ / / / / / /_/ /  __/ /_/ /_/ // /
                      \____/_/ /_/_/\____/\___/\__/\____/___/
                          Welcome to UniGetUI Version 2026.2.7
[8/4/2026 3:16:51 PM]   
[8/4/2026 3:16:51 PM] Build 107
[8/4/2026 3:16:51 PM] UI Framework: Avalonia
[8/4/2026 3:16:51 PM] Data directory C:\Users\****\AppData\Local\UniGetUI
[8/4/2026 3:16:51 PM] OS: Microsoft Windows 10.0.26200
[8/4/2026 3:16:51 PM] Process arch: X64 (OS: X64)
[8/4/2026 3:16:51 PM] Runtime: .NET 10.0.10
[8/4/2026 3:16:51 PM] Loaded language locale: en
[8/4/2026 3:16:51 PM] Elevated: True
[8/4/2026 3:16:51 PM] Packaged (MSIX): False
[8/4/2026 3:16:51 PM] Args: test.ubundle
[8/4/2026 3:16:51 PM] DXGI hardware GPU detection took 19.3 ms; hardware GPU: True
[8/4/2026 3:16:52 PM] Command cargo-binstall.exe was not found on the system
[8/4/2026 3:16:52 PM] Unable to retrieve secret for resource 'UniGetUI/GitHubAccessToken': Element not found.
                      
                      Cannot get credential from Vault
[8/4/2026 3:16:52 PM] Unable to retrieve secret for resource 'UniGetUI/GitHubAccessToken': Element not found.
                      
                      Cannot get credential from Vault
[8/4/2026 3:16:52 PM] Starting Avalonia shell bootstrap
[8/4/2026 3:16:52 PM] Loaded language locale: en
[8/4/2026 3:16:52 PM] PowerShell is not enabled
[8/4/2026 3:16:52 PM] vcpkg is not enabled
[8/4/2026 3:16:52 PM] Cargo is not enabled
[8/4/2026 3:16:52 PM] Npm is not enabled
[8/4/2026 3:16:52 PM] Bun is not enabled
[8/4/2026 3:16:52 PM] Command dotnet.exe was not found on the system
[8/4/2026 3:16:52 PM] Scoop is not enabled
[8/4/2026 3:16:52 PM] Chocolatey is not enabled
[8/4/2026 3:16:52 PM] .NET Tool is enabled but was not found on the system!
[8/4/2026 3:16:52 PM] PowerShell7 is enabled and was found on C:\Users\****\AppData\Local\Microsoft\WindowsApps\pwsh.exe
[8/4/2026 3:16:52 PM] Running elevated, WinGet class registration is likely to fail unless using lower trust class registration is allowed in settings
[8/4/2026 3:16:52 PM] Packaged WinGet COM activation failed (0x80040154: Class not registered), attempting lower-trust activation...
[8/4/2026 3:16:52 PM] Pip is enabled and was found on C:\Program Files\Python\python.EXE
[8/4/2026 3:16:52 PM] Lower-trust WinGet COM activation failed (0x80040154: Class not registered).
[8/4/2026 3:16:52 PM] Native WinGet helper is unavailable on this machine (0x80040154: Class not registered)
[8/4/2026 3:16:52 PM] WinGet will resort to using WinGetCliHelper()
[8/4/2026 3:16:52 PM] Winget is enabled and was found on C:\Users\****\AppData\Local\Microsoft\WindowsApps\winget.exe
[8/4/2026 3:16:52 PM] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
                      █▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
                      █ Name: WinGet (aka Winget)
                      █ Executable name: "winget.exe"
                      █ Executable path: "C:\Users\****\AppData\Local\Microsoft\WindowsApps\winget.exe"
                      █ Call arguments: ""
                      █ Version: System WinGet (CLI) Version: v1.29.280
                      █          Using WinGet CLI helper (CLI parsing)
                      █          
                      █ WinGet is enabled and ready to go.
                      ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[8/4/2026 3:16:52 PM] [WARN] Redirecting %TEMP% folder to C:\Windows\TEMP\UniGetUI\ElevatedWinGetTemp, since UniGetUI was run as admin
[8/4/2026 3:16:52 PM] Auto-updater source 'ProductInfo' returned version 2026.2.7.0 (upgradable=False)
[8/4/2026 3:16:52 PM] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
                      █▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
                      █ Name: PowerShell 7.x (aka PowerShell7)
                      █ Executable name: "pwsh.exe"
                      █ Executable path: "C:\Users\****\AppData\Local\Microsoft\WindowsApps\pwsh.exe"
                      █ Call arguments: " -NoProfile -Command"
                      █ Version: PowerShell 7.6.4
                      █          
                      █ PowerShell 7.x is enabled and ready to go.
                      ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[8/4/2026 3:16:52 PM] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
                      █▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
                      █ Name: Pip (aka Pip)
                      █ Executable name: "pip"
                      █ Executable path: "C:\Program Files\Python\python.EXE"
                      █ Call arguments: "-m pip "
                      █ Version: pip 26.1.2 from C:\Program Files\Python\Lib\site-packages\pip (python 3.14)
                      █          
                      █ Pip is enabled and ready to go.
                      ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[8/4/2026 3:16:53 PM] Integrity check passed successfully!
[8/4/2026 3:16:53 PM] Avalonia shell bootstrap completed
[8/4/2026 3:16:53 PM] Found 1 installed packages from Pip
[8/4/2026 3:16:53 PM] Found 0 installed packages from PowerShell7
[8/4/2026 3:16:53 PM] Found 0 installed packages from PowerShell7
[8/4/2026 3:16:53 PM] Found 0 available updates from PowerShell7
[8/4/2026 3:16:54 PM] Found 1 available updates from Pip
[8/4/2026 3:16:54 PM] Found 62 installed packages from Winget
[8/4/2026 3:16:54 PM] Unable to retrieve secret for resource 'UniGetUI/GitHubAccessToken': Element not found.
                      
                      Cannot get credential from Vault
[8/4/2026 3:16:54 PM] An error occurred while performing a CLOUD backup:
[8/4/2026 3:16:54 PM] System.InvalidOperationException: Log in to enable cloud backup
                         at UniGetUI.Avalonia.Infrastructure.GitHubCloudBackupService.<UploadPackageBundleAsync>d__7.MoveNext() + 0x27d
                      --- End of stack trace from previous location ---
                         at UniGetUI.Avalonia.ViewModels.Pages.SettingsPages.BackupViewModel.<DoCloudBackupStatic>d__40.MoveNext() + 0xde
[8/4/2026 3:16:54 PM] Local backup saved to C:\Users\****\Documents\UniGetUI\MANGO installed packages 2026-08-04 15-16-54.ubundle
[8/4/2026 3:16:54 PM] Loaded details for package pip on manager Pip
[8/4/2026 3:16:54 PM] Found 0 available updates from Winget

Package Managers Logs

Manager WinGet with version:
System WinGet (CLI) Version: v1.29.280
Using WinGet CLI helper (CLI parsing)

——————————————————————————————————————————

Logged subprocess-based task on manager Winget. Task type is FindPackages
Subprocess executable: "C:\Users\****\AppData\Local\Microsoft\WindowsApps\winget.exe"
Command-line arguments: " source list "
Process start time: 8/4/2026 3:16:52 PM
Process end time:   8/4/2026 3:16:52 PM

-- Process STDOUT
 ...

Return code: SUCCESS (0)

——————————————————————————————————————————
Logged subprocess-based task on manager Winget. Task type is RefreshIndexes
Subprocess executable: "C:\Users\****\AppData\Local\Microsoft\WindowsApps\winget.exe"
Command-line arguments: " source update --disable-interactivity "
Process start time: 8/4/2026 3:16:53 PM
Process end time:   8/4/2026 3:16:53 PM

-- Process STDOUT
 ...

-- Process STDERR
  [WARN] Redirecting %TEMP% folder to C:\Windows\TEMP\UniGetUI\ElevatedWinGetTemp, since UniGetUI was run as admin

Return code: SUCCESS (0)

——————————————————————————————————————————
Logged subprocess-based task on manager Winget. Task type is ListInstalledPackages
Subprocess executable: "C:\Users\****\AppData\Local\Microsoft\WindowsApps\winget.exe"
Command-line arguments: " list  --accept-source-agreements "
Process start time: 8/4/2026 3:16:53 PM
Process end time:   8/4/2026 3:16:54 PM

-- Process STDOUT
 ...

-- Process STDERR
  [WARN] Redirecting %TEMP% folder to C:\Windows\TEMP\UniGetUI\ElevatedWinGetTemp, since UniGetUI was run as admin

Return code: SUCCESS (0)

——————————————————————————————————————————
Logged subprocess-based task on manager Winget. Task type is ListUpdates
Subprocess executable: "C:\Users\****\AppData\Local\Microsoft\WindowsApps\winget.exe"
Command-line arguments: " update --include-unknown  --accept-source-agreements "
Process start time: 8/4/2026 3:16:54 PM
Process end time:   8/4/2026 3:16:54 PM

-- Process STDOUT
 ...

-- Process STDERR
  [WARN] Redirecting %TEMP% folder to C:\Windows\TEMP\UniGetUI\ElevatedWinGetTemp, since UniGetUI was run as admin

Return code: SUCCESS (0)

——————————————————————————————————————————

Relevant information

No response

Screenshots and videos

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions