├── .gitignore └── src ├── WinGet.Sharp.Sandbox ├── Program.cs └── WinGet.Sharp.Sandbox.csproj ├── WinGet.Sharp.Tests ├── CommunityRepository.cs ├── GlobalUsings.cs ├── Primary.cs └── WinGet.Sharp.Tests.csproj ├── WinGet.Sharp.sln └── WinGet.Sharp ├── CommunityRepo.cs ├── Enums ├── ElevationRequirement.cs ├── EnumIgnoreCaseStringConverter.cs ├── ExpectedReturnCodeReturnResponse.cs ├── Icons.cs ├── InstallModes.cs ├── InstallerArchitecture.cs ├── InstallerType.cs ├── ManifestType.cs ├── Platform.cs ├── Scope.cs ├── UpgradeBehavior.cs └── YamlStringEnumConverter.cs ├── Models ├── Agreement.cs ├── AppsAndFeaturesEntry.cs ├── DefaultLocale.cs ├── Dependencies.cs ├── Document.cs ├── ExpectedReturnCode.cs ├── IManifest.cs ├── Icon.cs ├── Installer.cs ├── InstallerManifest.cs ├── InstallerSwitches.cs ├── Locale.cs ├── NestedFile.cs ├── PackageDependencies.cs └── Version.cs ├── WinGet.Sharp.csproj ├── WinGet.Sharp.targets └── WinGetFactory.cs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshiask/winget-sharp/HEAD/.gitignore -------------------------------------------------------------------------------- /src/WinGet.Sharp.Sandbox/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshiask/winget-sharp/HEAD/src/WinGet.Sharp.Sandbox/Program.cs -------------------------------------------------------------------------------- /src/WinGet.Sharp.Sandbox/WinGet.Sharp.Sandbox.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshiask/winget-sharp/HEAD/src/WinGet.Sharp.Sandbox/WinGet.Sharp.Sandbox.csproj -------------------------------------------------------------------------------- /src/WinGet.Sharp.Tests/CommunityRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshiask/winget-sharp/HEAD/src/WinGet.Sharp.Tests/CommunityRepository.cs -------------------------------------------------------------------------------- /src/WinGet.Sharp.Tests/GlobalUsings.cs: -------------------------------------------------------------------------------- 1 | global using Xunit; -------------------------------------------------------------------------------- /src/WinGet.Sharp.Tests/Primary.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshiask/winget-sharp/HEAD/src/WinGet.Sharp.Tests/Primary.cs -------------------------------------------------------------------------------- /src/WinGet.Sharp.Tests/WinGet.Sharp.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshiask/winget-sharp/HEAD/src/WinGet.Sharp.Tests/WinGet.Sharp.Tests.csproj -------------------------------------------------------------------------------- /src/WinGet.Sharp.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshiask/winget-sharp/HEAD/src/WinGet.Sharp.sln -------------------------------------------------------------------------------- /src/WinGet.Sharp/CommunityRepo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshiask/winget-sharp/HEAD/src/WinGet.Sharp/CommunityRepo.cs -------------------------------------------------------------------------------- /src/WinGet.Sharp/Enums/ElevationRequirement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshiask/winget-sharp/HEAD/src/WinGet.Sharp/Enums/ElevationRequirement.cs -------------------------------------------------------------------------------- /src/WinGet.Sharp/Enums/EnumIgnoreCaseStringConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshiask/winget-sharp/HEAD/src/WinGet.Sharp/Enums/EnumIgnoreCaseStringConverter.cs -------------------------------------------------------------------------------- /src/WinGet.Sharp/Enums/ExpectedReturnCodeReturnResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshiask/winget-sharp/HEAD/src/WinGet.Sharp/Enums/ExpectedReturnCodeReturnResponse.cs -------------------------------------------------------------------------------- /src/WinGet.Sharp/Enums/Icons.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshiask/winget-sharp/HEAD/src/WinGet.Sharp/Enums/Icons.cs -------------------------------------------------------------------------------- /src/WinGet.Sharp/Enums/InstallModes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshiask/winget-sharp/HEAD/src/WinGet.Sharp/Enums/InstallModes.cs -------------------------------------------------------------------------------- /src/WinGet.Sharp/Enums/InstallerArchitecture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshiask/winget-sharp/HEAD/src/WinGet.Sharp/Enums/InstallerArchitecture.cs -------------------------------------------------------------------------------- /src/WinGet.Sharp/Enums/InstallerType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshiask/winget-sharp/HEAD/src/WinGet.Sharp/Enums/InstallerType.cs -------------------------------------------------------------------------------- /src/WinGet.Sharp/Enums/ManifestType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshiask/winget-sharp/HEAD/src/WinGet.Sharp/Enums/ManifestType.cs -------------------------------------------------------------------------------- /src/WinGet.Sharp/Enums/Platform.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshiask/winget-sharp/HEAD/src/WinGet.Sharp/Enums/Platform.cs -------------------------------------------------------------------------------- /src/WinGet.Sharp/Enums/Scope.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshiask/winget-sharp/HEAD/src/WinGet.Sharp/Enums/Scope.cs -------------------------------------------------------------------------------- /src/WinGet.Sharp/Enums/UpgradeBehavior.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshiask/winget-sharp/HEAD/src/WinGet.Sharp/Enums/UpgradeBehavior.cs -------------------------------------------------------------------------------- /src/WinGet.Sharp/Enums/YamlStringEnumConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshiask/winget-sharp/HEAD/src/WinGet.Sharp/Enums/YamlStringEnumConverter.cs -------------------------------------------------------------------------------- /src/WinGet.Sharp/Models/Agreement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshiask/winget-sharp/HEAD/src/WinGet.Sharp/Models/Agreement.cs -------------------------------------------------------------------------------- /src/WinGet.Sharp/Models/AppsAndFeaturesEntry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshiask/winget-sharp/HEAD/src/WinGet.Sharp/Models/AppsAndFeaturesEntry.cs -------------------------------------------------------------------------------- /src/WinGet.Sharp/Models/DefaultLocale.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshiask/winget-sharp/HEAD/src/WinGet.Sharp/Models/DefaultLocale.cs -------------------------------------------------------------------------------- /src/WinGet.Sharp/Models/Dependencies.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshiask/winget-sharp/HEAD/src/WinGet.Sharp/Models/Dependencies.cs -------------------------------------------------------------------------------- /src/WinGet.Sharp/Models/Document.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshiask/winget-sharp/HEAD/src/WinGet.Sharp/Models/Document.cs -------------------------------------------------------------------------------- /src/WinGet.Sharp/Models/ExpectedReturnCode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshiask/winget-sharp/HEAD/src/WinGet.Sharp/Models/ExpectedReturnCode.cs -------------------------------------------------------------------------------- /src/WinGet.Sharp/Models/IManifest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshiask/winget-sharp/HEAD/src/WinGet.Sharp/Models/IManifest.cs -------------------------------------------------------------------------------- /src/WinGet.Sharp/Models/Icon.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshiask/winget-sharp/HEAD/src/WinGet.Sharp/Models/Icon.cs -------------------------------------------------------------------------------- /src/WinGet.Sharp/Models/Installer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshiask/winget-sharp/HEAD/src/WinGet.Sharp/Models/Installer.cs -------------------------------------------------------------------------------- /src/WinGet.Sharp/Models/InstallerManifest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshiask/winget-sharp/HEAD/src/WinGet.Sharp/Models/InstallerManifest.cs -------------------------------------------------------------------------------- /src/WinGet.Sharp/Models/InstallerSwitches.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshiask/winget-sharp/HEAD/src/WinGet.Sharp/Models/InstallerSwitches.cs -------------------------------------------------------------------------------- /src/WinGet.Sharp/Models/Locale.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshiask/winget-sharp/HEAD/src/WinGet.Sharp/Models/Locale.cs -------------------------------------------------------------------------------- /src/WinGet.Sharp/Models/NestedFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshiask/winget-sharp/HEAD/src/WinGet.Sharp/Models/NestedFile.cs -------------------------------------------------------------------------------- /src/WinGet.Sharp/Models/PackageDependencies.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshiask/winget-sharp/HEAD/src/WinGet.Sharp/Models/PackageDependencies.cs -------------------------------------------------------------------------------- /src/WinGet.Sharp/Models/Version.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshiask/winget-sharp/HEAD/src/WinGet.Sharp/Models/Version.cs -------------------------------------------------------------------------------- /src/WinGet.Sharp/WinGet.Sharp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshiask/winget-sharp/HEAD/src/WinGet.Sharp/WinGet.Sharp.csproj -------------------------------------------------------------------------------- /src/WinGet.Sharp/WinGet.Sharp.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshiask/winget-sharp/HEAD/src/WinGet.Sharp/WinGet.Sharp.targets -------------------------------------------------------------------------------- /src/WinGet.Sharp/WinGetFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshiask/winget-sharp/HEAD/src/WinGet.Sharp/WinGetFactory.cs --------------------------------------------------------------------------------