winget-cli

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

ManifestV1_5-MultiFile-Installer.yaml (5574B)


      1 # yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.5.0.schema.json
      2 
      3 PackageIdentifier: microsoft.msixsdk
      4 PackageVersion: 1.7.32
      5 InstallerLocale: en-US
      6 Platform:
      7   - Windows.Desktop
      8   - Windows.Universal
      9 MinimumOSVersion: 10.0.0.0
     10 InstallerType: exe
     11 Scope: machine
     12 InstallModes:
     13   - interactive
     14   - silent
     15   - silentWithProgress
     16 InstallerSwitches:
     17   Custom: /custom
     18   SilentWithProgress: /silentwithprogress
     19   Silent: /silence
     20   Interactive: /interactive
     21   Log: /log=<LOGPATH>
     22   InstallLocation: /dir=<INSTALLPATH>
     23   Upgrade: /upgrade
     24 InstallerSuccessCodes:
     25   - 1
     26   - 0x80070005
     27 UpgradeBehavior: uninstallPrevious
     28 Commands:
     29   - makemsix
     30   - makeappx
     31 Protocols:
     32   - protocol1
     33   - protocol2
     34 FileExtensions:
     35   - appx
     36   - msix
     37   - appxbundle
     38   - msixbundle
     39 Dependencies:
     40   WindowsFeatures:
     41     - IIS
     42   WindowsLibraries:
     43     - VC Runtime
     44   PackageDependencies:
     45     - PackageIdentifier: Microsoft.MsixSdkDep
     46       MinimumVersion: 1.0.0
     47   ExternalDependencies:
     48     - Outside dependencies
     49 Capabilities:
     50   - internetClient
     51 RestrictedCapabilities:
     52   - runFullTrust
     53 PackageFamilyName: Microsoft.DesktopAppInstaller_8wekyb3d8bbwe
     54 ProductCode: "{Foo}"
     55 ReleaseDate: 2021-01-01
     56 InstallerAbortsTerminal: true
     57 InstallLocationRequired: true
     58 RequireExplicitUpgrade: true
     59 DisplayInstallWarnings: true
     60 ElevationRequirement: elevatesSelf
     61 UnsupportedOSArchitectures:
     62   - arm
     63 AppsAndFeaturesEntries:
     64   - DisplayName: DisplayName
     65     DisplayVersion: DisplayVersion
     66     Publisher: Publisher
     67     ProductCode: ProductCode
     68     UpgradeCode: UpgradeCode
     69     InstallerType: exe
     70 Markets:
     71   AllowedMarkets:
     72     - "US"
     73 ExpectedReturnCodes:
     74   - InstallerReturnCode: 10
     75     ReturnResponse: packageInUse
     76     ReturnResponseUrl: https://DefaultReturnResponseUrl.com
     77 UnsupportedArguments:
     78   - log
     79 NestedInstallerType: msi
     80 NestedInstallerFiles:
     81   - RelativeFilePath: RelativeFilePath
     82     PortableCommandAlias: PortableCommandAlias
     83 InstallationMetadata:
     84   DefaultInstallLocation: "%ProgramFiles%\\TestApp"
     85   Files:
     86     - RelativeFilePath: "main.exe"
     87       FileSha256: 69D84CA8899800A5575CE31798293CD4FEBAB1D734A07C2E51E56A28E0DF8C82
     88       FileType: launch
     89       InvocationParameter: "/arg"
     90       DisplayName: "DisplayName"
     91 
     92 Installers:
     93   - Architecture: x86
     94     InstallerLocale: en-GB
     95     Platform:
     96       - Windows.Desktop
     97     MinimumOSVersion: 10.0.1.0
     98     InstallerType: msix
     99     InstallerUrl: https://www.microsoft.com/msixsdk/msixsdkx86.msix
    100     InstallerSha256: 69D84CA8899800A5575CE31798293CD4FEBAB1D734A07C2E51E56A28E0DF8C82
    101     SignatureSha256: 69D84CA8899800A5575CE31798293CD4FEBAB1D734A07C2E51E56A28E0DF8C82
    102     Scope: user
    103     InstallModes:
    104       - interactive
    105     InstallerSwitches:
    106       Custom: /c
    107       SilentWithProgress: /sp
    108       Silent: /s
    109       Interactive: /i
    110       Log: /l=<LOGPATH>
    111       InstallLocation: /d=<INSTALLPATH>
    112       Upgrade: /u
    113     UpgradeBehavior: install
    114     Commands:
    115       - makemsixPreview
    116       - makeappxPreview
    117     Protocols:
    118       - protocol1preview
    119       - protocol2preview
    120     FileExtensions:
    121       - appxbundle
    122       - msixbundle
    123       - appx
    124       - msix
    125     Dependencies:
    126       WindowsFeatures:
    127         - PreviewIIS
    128       WindowsLibraries:
    129         - Preview VC Runtime
    130       PackageDependencies:
    131         - PackageIdentifier: Microsoft.MsixSdkDepPreview
    132           MinimumVersion: 1.0.0
    133       ExternalDependencies:
    134         - Preview Outside dependencies
    135     PackageFamilyName: Microsoft.DesktopAppInstallerPreview_8wekyb3d8bbwe
    136     Capabilities:
    137       - internetClientPreview
    138     RestrictedCapabilities:
    139       - runFullTrustPreview
    140     ReleaseDate: 2021-02-02
    141     InstallerAbortsTerminal: false
    142     InstallLocationRequired: false
    143     RequireExplicitUpgrade: false
    144     DisplayInstallWarnings: false
    145     ElevationRequirement: elevationRequired
    146     UnsupportedOSArchitectures:
    147       - arm64
    148     Markets:
    149       ExcludedMarkets:
    150         - "US"
    151     ExpectedReturnCodes:
    152       - InstallerReturnCode: 2
    153         ReturnResponse: contactSupport
    154       - InstallerReturnCode: 3
    155         ReturnResponse: custom
    156         ReturnResponseUrl: https://defaultReturnResponseUrl.com
    157     UnsupportedArguments:
    158       - location
    159   - Architecture: x64
    160     InstallerType: exe
    161     InstallerUrl: https://www.microsoft.com/msixsdk/msixsdkx64.exe
    162     InstallerSha256: 69D84CA8899800A5575CE31798293CD4FEBAB1D734A07C2E51E56A28E0DF8C82
    163     ProductCode: "{Bar}"
    164   - Architecture: x86
    165     InstallerType: portable
    166     InstallerUrl: https://www.microsoft.com/msixsdk/msixsdkx86.exe
    167     InstallerSha256: 69D84CA8899800A5575CE31798293CD4FEBAB1D734A07C2E51E56A28E0DF8C82
    168     DisplayInstallWarnings: false
    169     Commands:
    170       - standalone
    171     ExpectedReturnCodes:
    172       - InstallerReturnCode: 11
    173         ReturnResponse: custom
    174         ReturnResponseUrl: https://defaultReturnResponseUrl.com
    175   - Architecture: x64
    176     InstallerType: zip
    177     InstallerUrl: https://www.microsoft.com/msixsdk/msixsdkx64.exe
    178     InstallerSha256: 69D84CA8899800A5575CE31798293CD4FEBAB1D734A07C2E51E56A28E0DF8C82
    179     NestedInstallerType: portable
    180     NestedInstallerFiles:
    181       - RelativeFilePath: relativeFilePath1
    182         PortableCommandAlias: portableAlias1
    183       - RelativeFilePath: relativeFilePath2
    184         PortableCommandAlias: portableAlias2
    185     InstallationMetadata:
    186       DefaultInstallLocation: "%ProgramFiles%\\TestApp2"
    187       Files:
    188       - RelativeFilePath: "main2.exe"
    189         FileSha256: 69D84CA8899800A5575CE31798293CD4FEBAB1D734A07C2E51E56A28E0DF8C82
    190         FileType: other
    191         InvocationParameter: "/arg2"
    192         DisplayName: "DisplayName2"
    193 ManifestType: installer
    194 ManifestVersion: 1.5.0