winget-cli

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

ManifestV1_6-MultiFile-Installer.yaml (5669B)


      1 # yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.6.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 DownloadCommandProhibited: true
     92 
     93 Installers:
     94   - Architecture: x86
     95     InstallerLocale: en-GB
     96     Platform:
     97       - Windows.Desktop
     98     MinimumOSVersion: 10.0.1.0
     99     InstallerType: msix
    100     InstallerUrl: https://www.microsoft.com/msixsdk/msixsdkx86.msix
    101     InstallerSha256: 69D84CA8899800A5575CE31798293CD4FEBAB1D734A07C2E51E56A28E0DF8C82
    102     SignatureSha256: 69D84CA8899800A5575CE31798293CD4FEBAB1D734A07C2E51E56A28E0DF8C82
    103     Scope: user
    104     InstallModes:
    105       - interactive
    106     InstallerSwitches:
    107       Custom: /c
    108       SilentWithProgress: /sp
    109       Silent: /s
    110       Interactive: /i
    111       Log: /l=<LOGPATH>
    112       InstallLocation: /d=<INSTALLPATH>
    113       Upgrade: /u
    114     UpgradeBehavior: install
    115     Commands:
    116       - makemsixPreview
    117       - makeappxPreview
    118     Protocols:
    119       - protocol1preview
    120       - protocol2preview
    121     FileExtensions:
    122       - appxbundle
    123       - msixbundle
    124       - appx
    125       - msix
    126     Dependencies:
    127       WindowsFeatures:
    128         - PreviewIIS
    129       WindowsLibraries:
    130         - Preview VC Runtime
    131       PackageDependencies:
    132         - PackageIdentifier: Microsoft.MsixSdkDepPreview
    133           MinimumVersion: 1.0.0
    134       ExternalDependencies:
    135         - Preview Outside dependencies
    136     PackageFamilyName: Microsoft.DesktopAppInstallerPreview_8wekyb3d8bbwe
    137     Capabilities:
    138       - internetClientPreview
    139     RestrictedCapabilities:
    140       - runFullTrustPreview
    141     ReleaseDate: 2021-02-02
    142     InstallerAbortsTerminal: false
    143     InstallLocationRequired: false
    144     RequireExplicitUpgrade: false
    145     DisplayInstallWarnings: false
    146     ElevationRequirement: elevationRequired
    147     UnsupportedOSArchitectures:
    148       - arm64
    149     Markets:
    150       ExcludedMarkets:
    151         - "US"
    152     ExpectedReturnCodes:
    153       - InstallerReturnCode: 2
    154         ReturnResponse: contactSupport
    155       - InstallerReturnCode: 3
    156         ReturnResponse: custom
    157         ReturnResponseUrl: https://defaultReturnResponseUrl.com
    158     UnsupportedArguments:
    159       - location
    160     DownloadCommandProhibited: false
    161   - Architecture: x64
    162     InstallerType: exe
    163     InstallerUrl: https://www.microsoft.com/msixsdk/msixsdkx64.exe
    164     InstallerSha256: 69D84CA8899800A5575CE31798293CD4FEBAB1D734A07C2E51E56A28E0DF8C82
    165     ProductCode: "{Bar}"
    166     UpgradeBehavior: deny
    167   - Architecture: x86
    168     InstallerType: portable
    169     InstallerUrl: https://www.microsoft.com/msixsdk/msixsdkx86.exe
    170     InstallerSha256: 69D84CA8899800A5575CE31798293CD4FEBAB1D734A07C2E51E56A28E0DF8C82
    171     DisplayInstallWarnings: false
    172     Commands:
    173       - standalone
    174     ExpectedReturnCodes:
    175       - InstallerReturnCode: 11
    176         ReturnResponse: custom
    177         ReturnResponseUrl: https://defaultReturnResponseUrl.com
    178   - Architecture: x64
    179     InstallerType: zip
    180     InstallerUrl: https://www.microsoft.com/msixsdk/msixsdkx64.exe
    181     InstallerSha256: 69D84CA8899800A5575CE31798293CD4FEBAB1D734A07C2E51E56A28E0DF8C82
    182     NestedInstallerType: portable
    183     NestedInstallerFiles:
    184       - RelativeFilePath: relativeFilePath1
    185         PortableCommandAlias: portableAlias1
    186       - RelativeFilePath: relativeFilePath2
    187         PortableCommandAlias: portableAlias2
    188     InstallationMetadata:
    189       DefaultInstallLocation: "%ProgramFiles%\\TestApp2"
    190       Files:
    191       - RelativeFilePath: "main2.exe"
    192         FileSha256: 69D84CA8899800A5575CE31798293CD4FEBAB1D734A07C2E51E56A28E0DF8C82
    193         FileType: other
    194         InvocationParameter: "/arg2"
    195         DisplayName: "DisplayName2"
    196 ManifestType: installer
    197 ManifestVersion: 1.6.0