Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Windows Package Manager (winget) as a Package Handler #45

Open
wants to merge 13 commits into
base: main
Choose a base branch
from

Conversation

Nutzzz
Copy link
Owner

@Nutzzz Nutzzz commented Dec 13, 2024

Resolves #40

Uses Windows Package Manager API (based on https://github.com/marticliment/WinGet-API-from-CSharp), but this causes some build complications because of Windows TargetFramework requirements

@Nutzzz Nutzzz linked an issue Dec 13, 2024 that may be closed by this pull request
Copy link

codecov bot commented Dec 13, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 40.54%. Comparing base (15ba190) to head (3ca8576).

Additional details and impacted files
@@           Coverage Diff           @@
##             main      #45   +/-   ##
=======================================
  Coverage   40.54%   40.54%           
=======================================
  Files          70       70           
  Lines        3904     3904           
  Branches      523      523           
=======================================
  Hits         1583     1583           
  Misses       2171     2171           
  Partials      150      150           
Flag Coverage Δ
macos-latest 39.44% <ø> (ø)
ubuntu-latest 39.44% <ø> (ø)
windows-latest 40.34% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

Components Coverage Δ
Core 51.09% <ø> (ø)
Wine 68.61% <ø> (ø)
EA app 30.45% <ø> (ø)
Epic Games Launcher 9.74% <ø> (ø)
GOG GALAXY 1.06% <ø> (ø)
Origin 82.95% <ø> (ø)
Steam 56.99% <ø> (ø)
Xbox Game Pass 43.75% <ø> (ø)
Bethesda.net Launcher ∅ <ø> (∅)
Amazon Games ∅ <ø> (∅)
Arc ∅ <ø> (∅)
Battle.net ∅ <ø> (∅)
Big Fish Game Manager ∅ <ø> (∅)
Game Jolt Client ∅ <ø> (∅)
Humble App ∅ <ø> (∅)
Indiegala Client ∅ <ø> (∅)
itch ∅ <ø> (∅)
Legacy Games Launcher ∅ <ø> (∅)
Oculus ∅ <ø> (∅)
Paradox Launcher ∅ <ø> (∅)
Plarium Play ∅ <ø> (∅)
Riot Client ∅ <ø> (∅)
RobotCache ∅ <ø> (∅)
Rockstar Games Launcher ∅ <ø> (∅)
Ubisoft Connect ∅ <ø> (∅)
Wargaming.net Game Center ∅ <ø> (∅)
Windows Package Manager ∅ <ø> (∅)
Dolphin Emulator ∅ <ø> (∅)
MAME ∅ <ø> (∅)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add handlers for package managers
1 participant