diff --git a/Tools/YamlCreate.ps1 b/Tools/YamlCreate.ps1 index d2843e4d2..cde9794c9 100644 --- a/Tools/YamlCreate.ps1 +++ b/Tools/YamlCreate.ps1 @@ -1,262 +1,261 @@ +#Requires -Version 5 + +<# +.SYNOPSIS + Winget Manifest creation helper script +.DESCRIPTION + The intent of this file is to help you generate a manifest for publishing + to the Windows Package Manager repository. + + It'll attempt to download an installer from the user-provided URL to calculate + a checksum. That checksum and the rest of the input data will be compiled in a + .YAML file. +.EXAMPLE + PS C:\Projects\winget-pkgs> Get-Help .\Tools\YamlCreate.ps1 -Full + Show this script's help +.EXAMPLE + PS C:\Projects\winget-pkgs> .\Tools\YamlCreate.ps1 + Run the script to create a manifest file +.NOTES + Please file an issue if you run into errors with this script: + https://github.com/microsoft/winget-pkgs/issues/ +.LINK + https://github.com/microsoft/winget-pkgs/blob/master/Tools/YamlCreate.ps1 +#> + [Console]::OutputEncoding = [System.Text.Encoding]::UTF8 +$NewLine = [System.Environment]::NewLine -# The intent of this file is to help you generate a YAML file for publishing -# to the Windows Package Manager repository. - -# define variables -$OFS = "`r`n" #linebreak -$CurrentDirectory = Get-Location - -# Prompt for URL -While ($url.Length -eq 0) { - $url = Read-Host -Prompt 'Enter the URL to the installer' +# https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_functions?view=powershell-7#filters +filter TrimString { + $_.Trim() } -$OFS -write-host "Downloading URL. This will take awhile... " -ForeGroundColor Blue +########################################## +#region checksum +while ([string]::IsNullOrWhiteSpace($URL)) { + $URL = Read-Host -Prompt 'Enter the URL to the installer' | TrimString +} +Write-Host $NewLine +Write-Host "Downloading URL. This will take awhile..." -ForegroundColor Blue $WebClient = New-Object System.Net.WebClient -# This downloads the installer try { - $stream = $WebClient.OpenRead($URL) + $Stream = $WebClient.OpenRead($URL) + $Hash = (Get-FileHash -InputStream $Stream -Algorithm SHA256).Hash } catch { - write-host "Error downloading file. Please run the script again." -ForeGroundColor red + Write-Host "Error downloading file. Please run the script again." -ForegroundColor Red exit 1 } +finally { + $Stream.Close() +} +Write-Host "Url: $URL" +Write-Host "Sha256: $Hash" -# This command will get the sha256 hash -$Hash = get-filehash -InputStream $stream -$stream.Close() +Write-Host $NewLine +Write-Host "File downloaded. Please Fill out required fields." - -$string = "Url: " + $URL ; -Write-Output $string -$string = "Sha256: " + $Hash.Hash -$string -$OFS -write-host "File downloaded. Please Fill out required fields. " - -########################################## -# Read in metadata +#endregion ########################################## -While ($id.Length -lt 4 -or $id.length -ge 255) { - write-host 'Enter the package Id, in the following format ' - $id = Read-Host -Prompt 'For example: Microsoft.Excel' +########################################## +#region Read in metadata + +while ($ID.Length -lt 4 -or $ID.Length -ge 255) { + Write-Host 'Enter the package Id, in the following format ' + $ID = Read-Host -Prompt 'For example: Microsoft.Excel' | TrimString } $host.UI.RawUI.ForegroundColor = "White" -While ($publisher.Length -eq 0 -or $publisher.length -ge 128) { - $publisher = Read-Host -Prompt 'Enter the publisher' +while ([string]::IsNullOrWhiteSpace($Publisher) -or $Publisher.Length -ge 128) { + $Publisher = Read-Host -Prompt 'Enter the publisher' | TrimString } -While ($AppName.Length -eq 0 -or $AppName.length -ge 128) { - $AppName = Read-Host -Prompt 'Enter the application name' +while ([string]::IsNullOrWhiteSpace($AppName) -or $AppName.Length -ge 128) { + $AppName = Read-Host -Prompt 'Enter the application name' | TrimString } -While ($version.Length -eq 0) { - $version = Read-Host -Prompt 'Enter the version. For example: 1.0, 1.0.0.0' - $filename = $version + ".yaml" +while ([string]::IsNullOrWhiteSpace($version)) { + $version = Read-Host -Prompt 'Enter the version. For example: 1.0.0, 1.0.0.0, 1.0' | TrimString + $ManifestName = $version + ".yaml" } -While ($License.Length -eq 0 -or $License.length -ge 40) { - $License = Read-Host -Prompt 'Enter the License, For example: MIT, or Copyright (c) Microsoft Corporation' +while ([string]::IsNullOrWhiteSpace($License) -or $License.Length -ge 40) { + $License = Read-Host -Prompt 'Enter the License, For example: MIT, or Copyright (c) Microsoft Corporation' | TrimString } -While ($InstallerType -notin ("exe", "msi", "msix", "inno", "nullsoft", "appx", "wix", "zip")) { - $InstallerType = Read-Host -Prompt 'Enter the InstallerType. For example: exe, msi, msix, inno, nullsoft' +while ($InstallerType -notin @("exe", "msi", "msix", "inno", "nullsoft", "appx", "wix", "zip")) { + $InstallerType = Read-Host -Prompt 'Enter the InstallerType. For example: exe, msi, msix, inno, nullsoft' } -While ($architecture -notin ("x86", "x64", "arm", "arm64", "neutral")) { +while ($architecture -notin @("x86", "x64", "arm", "arm64", "neutral")) { $architecture = Read-Host -Prompt 'Enter the architecture (x86, x64, arm, arm64, Neutral)' } do { - $LicenseUrl = Read-Host -Prompt '[OPTIONAL] Enter the license URL' -} while ($LicenseUrl.Length -ge 1 -AND ($LicenseUrl.Length -lt 10 -or $LicenseUrl.Length -gt 2000)) + $LicenseUrl = Read-Host -Prompt '[OPTIONAL] Enter the license URL' | TrimString +} while (-not [string]::IsNullOrWhiteSpace($LicenseUrl) -and ($LicenseUrl.Length -lt 10 -or $LicenseUrl.Length -gt 2000)) do { - $AppMoniker = Read-Host -Prompt '[OPTIONAL] Enter the AppMoniker (friendly name). For example: vscode' + $AppMoniker = Read-Host -Prompt '[OPTIONAL] Enter the AppMoniker (friendly name/alias). For example: vscode' | TrimString } while ($AppMoniker.Length -gt 40) do { - $Tags = Read-Host -Prompt '[OPTIONAL] Enter any tags that would be useful to discover this tool. For example: zip, c++' -} while ($Tags.length -gt 40) + $Tags = Read-Host -Prompt '[OPTIONAL] Enter any tags that would be useful to discover this tool. For example: zip, c++' | TrimString +} while ($Tags.Length -gt 40) do { - $Homepage = Read-Host -Prompt '[OPTIONAL] Enter the Url to the homepage of the application' -} while ($Homepage.length -ge 1 -AND ($Homepage.Length -lt 10 -or $Homepage.Length -gt 2000)) + $Homepage = Read-Host -Prompt '[OPTIONAL] Enter the Url to the homepage of the application' | TrimString +} while (-not [string]::IsNullOrWhiteSpace($LicenseUrl) -and ($Homepage.Length -lt 10 -or $Homepage.Length -gt 2000)) do { - $Description = Read-Host -Prompt '[OPTIONAL] Enter a description of the application' -} while ($Description.length -gt 500) + $Description = Read-Host -Prompt '[OPTIONAL] Enter a description of the application' | TrimString +} while ($Description.Length -gt 500) # Only prompt for silent switches if $InstallerType is "exe" -if ($InstallerType.ToLower() -eq "exe") { - $Silent = Read-Host -Prompt '[OPTIONAL] Enter the silent install switch' - $SilentWithProgress = Read-Host -Prompt '[OPTIONAL] Enter the silent (with progress) install switch' +if ($InstallerType -ieq "exe") { + $Silent = Read-Host -Prompt '[OPTIONAL] Enter the silent install switch'| TrimString + $SilentWithProgress = Read-Host -Prompt '[OPTIONAL] Enter the silent (with progress) install switch'| TrimString } - -########################################## -# Write metadata +#endregion ########################################## -$OFS -$string = "Id: " + $id -write-output $string | out-file $filename -write-host "Id: " -ForeGroundColor Blue -NoNewLine -write-host $id -ForeGroundColor White +########################################## +#region Write metadata -$string = "Version: " + $Version -write-output $string | out-file $filename -append -write-host "Version: " -ForeGroundColor Blue -NoNewLine -write-host $Version -ForeGroundColor White +# YAML files should always start with the document start separator "---" +# https://yaml.org/spec/1.2/spec.html#id2760395 +$string = "---$NewLine" +Write-Output $string | Out-File $ManifestName +Write-Host $NewLine +$string = "Id: $ID" +Write-Output $string | Out-File $ManifestName -Append +Write-Host "Id: " -ForegroundColor Blue -NoNewline +Write-Host $ID -ForegroundColor White -$string = "Name: " + $AppName -write-output $string | out-file $filename -append -write-host "Name: " -ForeGroundColor Blue -NoNewLine -write-host $AppName -ForeGroundColor White +$string = "Version: $Version" +Write-Output $string | Out-File $ManifestName -Append +Write-Host "Version: " -ForegroundColor Blue -NoNewline +Write-Host $Version -ForegroundColor White -$string = "Publisher: " + $Publisher -write-output $string | out-file $filename -append -write-host "Publisher: " -ForeGroundColor Blue -NoNewLine -write-host $Publisher -ForeGroundColor White +$string = "Name: $AppName" +Write-Output $string | Out-File $ManifestName -Append +Write-Host "Name: " -ForegroundColor Blue -NoNewline +Write-Host $AppName -ForegroundColor White -$string = "License: " + $License -write-output $string | out-file $filename -append -write-host "License: " -ForeGroundColor Blue -NoNewLine -write-host $License -ForeGroundColor White +$string = "Publisher: $Publisher" +Write-Output $string | Out-File $ManifestName -Append +Write-Host "Publisher: " -ForegroundColor Blue -NoNewline +Write-Host $Publisher -ForegroundColor White -if (!($LicenseUrl.length -eq 0)) { - - $string = "LicenseUrl: " + $LicenseUrl - write-output $string | out-file $filename -append - write-host "LicenseUrl: " -ForeGroundColor Blue -NoNewLine - write-host $LicenseUrl -ForeGroundColor White +$string = "License: $License" +Write-Output $string | Out-File $ManifestName -Append +Write-Host "License: " -ForegroundColor Blue -NoNewline +Write-Host $License -ForegroundColor White +if (-not [string]::IsNullOrWhiteSpace($LicenseUrl)) { + $string = "LicenseUrl: $LicenseUrl" + Write-Output $string | Out-File $ManifestName -Append + Write-Host "LicenseUrl: " -ForegroundColor Blue -NoNewline + Write-Host $LicenseUrl -ForegroundColor White } -if (!($AppMoniker.length -eq 0)) { - - $string = "AppMoniker: " + $AppMoniker - write-output $string | out-file $filename -append - write-host "AppMoniker: " -ForeGroundColor Blue -NoNewLine - write-host $AppMoniker -ForeGroundColor White - +if (-not [string]::IsNullOrWhiteSpace($AppMoniker)) { + $string = "AppMoniker: $AppMoniker" + Write-Output $string | Out-File $ManifestName -Append + Write-Host "AppMoniker: " -ForegroundColor Blue -NoNewline + Write-Host $AppMoniker -ForegroundColor White } -if (!($Commands.length -eq 0)) { - - $string = "Commands: " + $Commands - write-output $string | out-file $filename -append - write-host "Commands: " -ForeGroundColor Blue -NoNewLine - write-host $Commands -ForeGroundColor White - +if (-not [string]::IsNullOrWhiteSpace($Commands)) { + $string = "Commands: $Commands" + Write-Output $string | Out-File $ManifestName -Append + Write-Host "Commands: " -ForegroundColor Blue -NoNewline + Write-Host $Commands -ForegroundColor White } -if (!($Tags.length -eq 0)) { - - $string = "Tags: " + $Tags - write-output $string | out-file $filename -append - write-host "Tags: " -ForeGroundColor Blue -NoNewLine - write-host $Tags -ForeGroundColor White - +if (-not [string]::IsNullOrWhiteSpace($Tags)) { + $string = "Tags: $Tags" + Write-Output $string | Out-File $ManifestName -Append + Write-Host "Tags: " -ForegroundColor Blue -NoNewline + Write-Host $Tags -ForegroundColor White } -if (!($Description.length -eq 0)) { - - $string = "Description: " + $Description - write-output $string | out-file $filename -append - write-host "Description: " -ForeGroundColor Blue -NoNewLine - write-host $Description -ForeGroundColor White - +if (-not [string]::IsNullOrWhiteSpace($Description)) { + $string = "Description: $Description" + Write-Output $string | Out-File $ManifestName -Append + Write-Host "Description: " -ForegroundColor Blue -NoNewline + Write-Host $Description -ForegroundColor White } -if (!($Homepage.Length -eq 0)) { - - $string = "Homepage: " + $Homepage - write-output $string | out-file $filename -append - write-host "Homepage: " -ForeGroundColor Blue -NoNewLine - write-host $Homepage -ForeGroundColor White - +if (-not [string]::IsNullOrWhiteSpace($Homepage)) { + $string = "Homepage: $Homepage" + Write-Output $string | Out-File $ManifestName -Append + Write-Host "Homepage: " -ForegroundColor Blue -NoNewline + Write-Host $Homepage -ForegroundColor White } +Write-Output "Installers:" | Out-File $ManifestName -Append -write-output "Installers:" | out-file $filename -append +$string = " - Arch: $architecture" +Write-Output $string | Out-File $ManifestName -Append +Write-Host "Arch: " -ForegroundColor Blue -NoNewline +Write-Host $architecture -ForegroundColor White +$string = " Url: $URL" +Write-Output $string | Out-File $ManifestName -Append +Write-Host "Url: " -ForegroundColor Blue -NoNewline +Write-Host $URL -ForegroundColor White -$string = " - Arch: " + $architecture -write-output $string | out-file $filename -append -write-host "Arch: " -ForeGroundColor Blue -NoNewLine -write-host $architecture -ForeGroundColor White +$string = " Sha256: $Hash" +Write-Output $string | Out-File $ManifestName -Append +Write-Host "Sha256: " -ForegroundColor Blue -NoNewline +Write-Host $Hash -ForegroundColor White -$string = " Url: " + $Url -write-output $string | out-file $filename -append -write-host "Url: " -ForeGroundColor Blue -NoNewLine -write-host $Url -ForeGroundColor White - -$string = " Sha256: " + $Hash.Hash -write-output $string | out-file $filename -append -write-host "Sha256: " -ForeGroundColor Blue -NoNewLine -write-host $Hash.Hash -ForeGroundColor White - -$string = " InstallerType: " + $InstallerType -write-output $string | out-file $filename -append -write-host "InstallerType: " -ForeGroundColor Blue -NoNewLine -write-host $InstallerType -ForeGroundColor White - -if (!($Silent.Length) -eq 0 -Or !($SilentWithProgress.Length -eq 0)) { +$string = " InstallerType: $InstallerType" +Write-Output $string | Out-File $ManifestName -Append +Write-Host "InstallerType: " -ForegroundColor Blue -NoNewline +Write-Host $InstallerType -ForegroundColor White +if ((-not [string]::IsNullOrWhiteSpace($Silent)) -or + (-not [string]::IsNullOrWhiteSpace($SilentWithProgress))) { $string = " Switches:" - write-output $string | out-file $filename -append - write-host "Switches: " -ForeGroundColor Blue -NoNewLine - + Write-Output $string | Out-File $ManifestName -Append + Write-Host "Switches: " -ForegroundColor Blue -NoNewline } -if (!($Silent.Length -eq 0)) { - - $string = " Silent: " + $Silent - write-output $string | out-file $filename -append - write-host "Silent: " -ForeGroundColor Blue -NoNewLine - write-host $Silent -ForeGroundColor White - +if (-not [string]::IsNullOrWhiteSpace($Silent)) { + $string = " Silent: $Silent" + Write-Output $string | Out-File $ManifestName -Append + Write-Host "Silent: " -ForegroundColor Blue -NoNewline + Write-Host $Silent -ForegroundColor White } -if (!($SilentWithProgress.Length -eq 0)) { - - $string = " SilentWithProgress: " + $SilentWithProgress - write-output $string | out-file $filename -append - write-host "SilentWithProgress: " -ForeGroundColor Blue -NoNewLine - write-host $SilentWithProgress -ForeGroundColor White - +if (-not [string]::IsNullOrWhiteSpace($SilentWithProgress)) { + $string = " SilentWithProgress: $SilentWithProgress" + Write-Output $string | Out-File $ManifestName -Append + Write-Host "SilentWithProgress: " -ForegroundColor Blue -NoNewline + Write-Host $SilentWithProgress -ForegroundColor White } -if ($CurrentDirectory -match "winget-pkgs\\manifests\\(?.+?)\\(?.+?)$") { - $FileLocation = Join-Path "\" "manifests" $Matches.publisher $Matches.appname - $AbsoluteFileLocation = $CurrentDirectory -} elseif ($CurrentDirectory -match "winget-pkgs\\manifests\\(?.+?)$") { - $appNameDirectory = $id.Split('.')[1] - $FileLocation = Join-Path "\" "manifests" $Matches.publisher $appNameDirectory - $AbsoluteFileLocation = Join-Path $CurrentDirectory $appNameDirectory -} else { - $RepositoryRoot = Split-Path -Parent (Split-Path -Parent $MyInvocation.MyCommand.Source) - $FileLocation = Join-Path "\" "manifests" $id.Split('.')[0..1] - $AbsoluteFileLocation = Join-Path $RepositoryRoot $FileLocation -} -if (-not (Test-Path $AbsoluteFileLocation)) { - New-Item $AbsoluteFileLocation -ItemType Directory | Out-Null -} -$FileOldEnconding = Get-Content -Raw $filename -Remove-Item -Path $filename -$filename = Join-Path $AbsoluteFileLocation $filename +$ManifestsFolder = (Resolve-Path "$PSScriptRoot\..\manifests").Path +$PublisherFolder = Join-Path $ManifestsFolder $Publisher +$AppFolder = Join-Path $PublisherFolder $AppName +New-Item -ItemType "Directory" -Force -Path $AppFolder | Out-Null + +$FileOldEncoding = Get-Content -Raw $ManifestName +Remove-Item -Path $ManifestName +$ManifestPath = Join-Path $AppFolder $ManifestName $Utf8NoBomEncoding = New-Object System.Text.UTF8Encoding $False -[System.IO.File]::WriteAllLines($filename, $FileOldEnconding, $Utf8NoBomEncoding) +[System.IO.File]::WriteAllLines($ManifestPath, $FileOldEncoding, $Utf8NoBomEncoding) -$string = "Yaml file created: " + $filename -write-output $string +Write-Host $NewLine +Write-Host "Yaml file created: $ManifestPath" -write-host "Now place this file in the following location: $FileLocation " +#endregion +########################################## diff --git a/manifests/8x8/VirtualOfficeDesktop/6.9.3_6.yaml b/manifests/8x8/VirtualOfficeDesktop/6.9.3_6.yaml deleted file mode 100644 index 19a65e64a..000000000 --- a/manifests/8x8/VirtualOfficeDesktop/6.9.3_6.yaml +++ /dev/null @@ -1,10 +0,0 @@ -Id: 8x8.VirtualOfficeDesktop -Version: 6.9.3_6 -Name: VirtualOfficeDesktop -Publisher: 8x8 -License: Copyright (C) 8x8 -Installers: - - Arch: x64 - Url: https://support.8x8.com/@api/deki/files/1947/VOD_6.9.3-6_64-bit.msi?revision=51 - Sha256: 379654C8FEC6FE40E233C76B26F3EAE1985756CF4AD86A5374EBA968F37A6E6B - InstallerType: msi diff --git a/manifests/Axosoft/GitKraken/7.0.1.yaml b/manifests/Axosoft/GitKraken/7.0.1.yaml deleted file mode 100644 index f28712aee..000000000 --- a/manifests/Axosoft/GitKraken/7.0.1.yaml +++ /dev/null @@ -1,16 +0,0 @@ -Id: Axosoft.GitKraken -Name: GitKraken -Version: 7.0.1 -Publisher: Axosoft -Homepage: https://www.gitkraken.com/ -Description: Git GUI Client. -License: Commercial (c) 2020 Axosoft, LLC. -LicenseUrl: https://www.gitkraken.com/eula -InstallerType: Exe -Installers: - - Arch: x64 - Url: https://release.gitkraken.com/win64/GitKrakenSetup.exe - Sha256: 6d7ecba2bd408cf1c3430f2caa420e0ff7b7d0d1867d6cf921a48b003bb1b510 - Switches: - Silent: /silent - SilentWithProgress: /silent \ No newline at end of file diff --git a/manifests/Axosoft/GitKraken/7.1.0.yaml b/manifests/Axosoft/GitKraken/7.3.0.yaml similarity index 80% rename from manifests/Axosoft/GitKraken/7.1.0.yaml rename to manifests/Axosoft/GitKraken/7.3.0.yaml index fce324694..727da08b0 100644 --- a/manifests/Axosoft/GitKraken/7.1.0.yaml +++ b/manifests/Axosoft/GitKraken/7.3.0.yaml @@ -1,6 +1,6 @@ Id: Axosoft.GitKraken Name: GitKraken -Version: 7.1.0 +Version: 7.3.0 Publisher: Axosoft Homepage: https://www.gitkraken.com/ Description: Git GUI Client. @@ -10,8 +10,7 @@ InstallerType: Exe Installers: - Arch: x64 Url: https://release.gitkraken.com/win64/GitKrakenSetup.exe - Sha256: F851DCE69FF9CB39E71373B70B3926C3433AF7632E7B65670DE225B334CCE5A9 + Sha256: DE0B1493B0BA970A58A1670804D54AA36CD273BED905C7DAD1CBC78F209544B8 Switches: Silent: /silent SilentWithProgress: /silent - diff --git a/manifests/DMM/GamePlayer/2.5.5.yaml b/manifests/DMM/GamePlayer/2.5.6.yaml similarity index 56% rename from manifests/DMM/GamePlayer/2.5.5.yaml rename to manifests/DMM/GamePlayer/2.5.6.yaml index cdcd54fee..400b74d86 100644 --- a/manifests/DMM/GamePlayer/2.5.5.yaml +++ b/manifests/DMM/GamePlayer/2.5.6.yaml @@ -1,5 +1,5 @@ Id: DMM.GamePlayer -Version: 2.5.5 +Version: 2.5.6 Name: DMM Game Player Publisher: DMM License: Copyright (c) since 1998 DMM @@ -8,6 +8,6 @@ Tags: dmm, gameplayer Homepage: https://games.dmm.com/ Installers: - Arch: x86 - Url: https://dl-gameplayer.dmm.com/admin/win/installer/DMMGamePlayerSetup.exe - Sha256: B28195834DB4433E79CE43A078A99E34F68665665051CF24BED9CF9E47896B86 + Url: https://site-gameplayer.dmm.com/gameplayer/installer/win/x86/gameplayer + Sha256: 2ef1016e7535b8dbc9749fdc395f44e95ef5f6749fdf10603b4abbb3756f37dd InstallerType: inno diff --git a/manifests/Datalust/Seq/2020.2.4593.yaml b/manifests/Datalust/Seq/2020.2.4593.yaml new file mode 100644 index 000000000..7df305935 --- /dev/null +++ b/manifests/Datalust/Seq/2020.2.4593.yaml @@ -0,0 +1,22 @@ +Id: Datalust.Seq +Publisher: Datalust +Name: Seq +AppMoniker: seq +Version: 2020.2.4593 +License: Copyright © 2013-2020 Datalust +LicenseUrl: https://datalust.co/doc/eula-current.pdf +MinOSVersion: 10.0.0.0 +Description: Seq is the easiest way for development teams to capture, search and visualize structured log events. +Homepage: https://datalust.co/seq +Tags: logging +Commands: seq +InstallerType: msi +Installers: + - Arch: x64 + Url: https://getseq.blob.core.windows.net/releases/Seq-2020.2.4593.msi + Sha256: BF3CA629879FE05C582D8068F14103A732EFCEA73A77D82C07CBE5A5D622B32C + Switches: + Silent: /quiet WIXUI_EXITDIALOGOPTIONALCHECKBOX=0 + SilentWithProgress: /passive WIXUI_EXITDIALOGOPTIONALCHECKBOX=0 + InstallLocation: INSTALLFOLDER= +# ManifestVersion: 0.1.0 diff --git a/manifests/Docker/DockerDesktopEdge/2.3.5.1.47433.yaml b/manifests/Docker/DockerDesktopEdge/2.3.5.1.47433.yaml new file mode 100644 index 000000000..cee91d27a --- /dev/null +++ b/manifests/Docker/DockerDesktopEdge/2.3.5.1.47433.yaml @@ -0,0 +1,26 @@ + +# ================== General ================== + +Id: Docker.DockerDesktopEdge +Publisher: Docker Inc. +Name: Docker Desktop Edge +AppMoniker: docker-edge +Description: Docker Desktop is an application for MacOS and Windows machines for the building and sharing of containerized applications. Access Docker Desktop and follow the guided onboarding to build your first containerized application in minutes. +Homepage: https://www.docker.com +Tags: Container, Containerization, Virtualization + +Version: 2.3.5.1.47433 + +License: Copyright © 2015-2020 Docker Inc. All rights reserved. +LicenseUrl: https://www.docker.com/legal/docker-software-end-user-license-agreement + +# ================= Installer ================= + +InstallerType: exe +Installers: + - Arch: x64 + Url: https://desktop.docker.com/win/edge/47433/Docker%20Desktop%20Installer.exe + Sha256: b3d0ec228f9557890f23ae113c0b58b77a85f5b1b2f65c43a2bd077ba44c28fc + Switches: + Silent: install --quiet + SilentWithProgress: install --quiet diff --git a/manifests/DupeGuru/DupeGuru/4.0.4.yaml b/manifests/DupeGuru/DupeGuru/4.0.4.yaml index 9b902950a..60d5622ed 100644 --- a/manifests/DupeGuru/DupeGuru/4.0.4.yaml +++ b/manifests/DupeGuru/DupeGuru/4.0.4.yaml @@ -14,3 +14,4 @@ Installers: - Arch: x64 Url: https://github.com/arsenetar/dupeguru/releases/download/4.0.4/dupeGuru_win64_4.0.4.exe Sha256: 72637b8d526d97c7b1836857f4012de831a07b3f156028b1b854f1e6e6fd1d84 + InstallerType: nullsoft diff --git a/manifests/Ebbflow/Ebbflow/1.1.0.yaml b/manifests/Ebbflow/Ebbflow/1.1.0.yaml new file mode 100644 index 000000000..92079dd10 --- /dev/null +++ b/manifests/Ebbflow/Ebbflow/1.1.0.yaml @@ -0,0 +1,16 @@ +Id: Ebbflow.Ebbflow +Publisher: Ebbflow +Name: ebbflow +Version: 1.1.0 +License: Copyright 2020 Ebbflow Services LLC, or its affiliates. All Rights Reserved. Licensed under the University of Illinois/NCSA Open Source License +LicenseUrl: https://github.com/ebbflow-io/ebbflow/blob/master/LICENSE +Author: Ebbflow +AppMoniker: ebbflow +Tags: "ebbflow,load-balancer,proxy" +Description: Ebbflow Client and Proxy +Homepage: https://ebbflow.io +InstallerType: msi +Installers: + - Arch: x64 + Url: https://github.com/ebbflow-io/ebbflow/releases/download/1.1.0/ebbflow_1.1.0.msi + Sha256: CCF25192CBFCEE1676E6A9D2A3311829FBB592B83A755EE14B525E4710E24E43 \ No newline at end of file diff --git a/manifests/Eugeny/Terminus/1.0.119.yaml b/manifests/Eugeny/Terminus/1.0.119.yaml new file mode 100644 index 000000000..57a327edf --- /dev/null +++ b/manifests/Eugeny/Terminus/1.0.119.yaml @@ -0,0 +1,19 @@ +Id: Eugeny.Terminus +Publisher: Eugeny +Name: Terminus +Version: 1.0.119 +License: MIT License +InstallerType: exe +LicenseUrl: https://github.com/Eugeny/terminus/blob/master/LICENSE +AppMoniker: terminus +Tags: terminal, console, command line +Description: A terminal for a more modern age. +Homepage: https://eugeny.github.io/terminus/ +Installers: + - Arch: x64 + InstallerType: exe + Url: https://github.com/Eugeny/terminus/releases/download/v1.0.119/terminus-1.0.119-setup.exe + Sha256: 8E5CFB69FAB8AC76A5E63F068D22C819061131AB9145D612DD4D4D16F260A951 + Switches: + Silent: /S + SilentWithProgress: /S \ No newline at end of file diff --git a/manifests/FastCopy/FastCopy/3.92.yaml b/manifests/FastCopy/FastCopy/3.92.yaml new file mode 100644 index 000000000..f469c5bec --- /dev/null +++ b/manifests/FastCopy/FastCopy/3.92.yaml @@ -0,0 +1,16 @@ +Id: FastCopy.FastCopy +Version: 3.92 +Name: FastCopy +Publisher: FastCopy +License: GPL 3.0 +AppMoniker: fastcopy +Description: FastCopy is the Fastest Copy/Backup Software on Windows +Homepage: https://fastcopy.jp/en/ +InstallerType: exe +Installers: + - Arch: x86 + Url: https://fastcopy.jp/archive/FastCopy392_installer.exe + Sha256: 1529F23DBF97AEF44F583823E05A61539558C84D7BA3661593DA82267F0D236F + Switches: + Silent: "/SILENT" + SilentWithProgress: "/SILENT" diff --git a/manifests/GitHub/GitHubDesktop/2.5.4.yaml b/manifests/GitHub/GitHubDesktop/2.5.4.yaml new file mode 100644 index 000000000..59f2aa40a --- /dev/null +++ b/manifests/GitHub/GitHubDesktop/2.5.4.yaml @@ -0,0 +1,16 @@ +Id: GitHub.GitHubDesktop +Version: 2.5.4 +Name: GitHub Desktop +Publisher: Github +License: MIT +LicenseUrl: https://github.com/desktop/desktop/blob/release-2.5.4/LICENSE +Description: Focus on what matters instead of fighting with Git. Whether you're new to Git or a seasoned user, GitHub Desktop simplifies your development workflow. +Homepage: https://desktop.github.com/ +Installers: + - Arch: x64 + Url: https://desktop.githubusercontent.com/releases/2.5.4-ebf46061/GitHubDesktopSetup.msi + Sha256: CC8155BDC618CB5F3BE38D458C5412526A8F25EC983E72D3AC59454C435507CF + InstallerType: msi + Switches: + Silent: /quiet /norestart + SilentWithProgress: /passive /norestart diff --git a/manifests/GitLab/Gitter.IM/5.1.0.yaml b/manifests/GitLab/Gitter.IM/5.1.0.yaml new file mode 100644 index 000000000..3fe28328a --- /dev/null +++ b/manifests/GitLab/Gitter.IM/5.1.0.yaml @@ -0,0 +1,15 @@ +Id: Gitlab.Gitter.IM +Version: 5.1.0 +Name: Gitter IM +Publisher: Gitlab +License: 2011-2017 GitLab B.V. +LicenseUrl: https://gitlab.com/gitlab-org/gitter/desktop/ +AppMoniker: gitter +Description: Great IM Client for Github +Homepage: https://gitter.im +Tags: "Chat, messages" +Installers: + - Arch: x86 + Url: https://update.gitter.im/win/GitterSetup-5.0.1.exe + Sha256: F80AF1656B2B365069FFC5F839DB7B9995B6B6782EA6FBB810C65AED839E2814 + InstallerType: inno diff --git a/manifests/GrafanaLabs/GrafanaEnterprise/7.0.0.yaml b/manifests/GrafanaLabs/GrafanaEnterprise/7.0.0.yaml index 2bc5d1e43..ebce4d7eb 100644 --- a/manifests/GrafanaLabs/GrafanaEnterprise/7.0.0.yaml +++ b/manifests/GrafanaLabs/GrafanaEnterprise/7.0.0.yaml @@ -3,7 +3,7 @@ Version: 7.0.0 Name: Grafana Enterprise Publisher: Grafana Labs License: Grafana Labs License -LicenseUrl: https://grafana.com/terms/grafana-labs-license/ +LicenseUrl: https://grafana.com/legal/grafana-labs-license/ AppMoniker: grafana-e Tags: grafana, dashboard, prometheus, graph, metrics, visualization, data, query Description: "Grafana allows you to query, visualize, alert on and understand your metrics no matter where they are stored. Create, explore, and share dashboards with your team and foster a data driven culture. The Enterprise Edition has the same features as the Open Source Edition and can be used free of charge. It also has the benefit of allowing an upgrade to the full Enterprise feature set, including support for Enterprise plugins." diff --git a/manifests/GrafanaLabs/GrafanaEnterprise/7.0.3.yaml b/manifests/GrafanaLabs/GrafanaEnterprise/7.0.3.yaml index 87ab1e30f..c8dd8d5c8 100644 --- a/manifests/GrafanaLabs/GrafanaEnterprise/7.0.3.yaml +++ b/manifests/GrafanaLabs/GrafanaEnterprise/7.0.3.yaml @@ -3,7 +3,7 @@ Version: 7.0.3 Name: Grafana Enterprise Publisher: Grafana Labs License: Grafana Labs License -LicenseUrl: https://grafana.com/terms/grafana-labs-license/ +LicenseUrl: https://grafana.com/legal/grafana-labs-license/ AppMoniker: grafana-e Tags: grafana, dashboard, prometheus, graph, metrics, visualization, data, query Description: "Grafana allows you to query, visualize, alert on and understand your metrics no matter where they are stored. Create, explore, and share dashboards with your team and foster a data driven culture. The Enterprise Edition has the same features as the Open Source Edition and can be used free of charge. It also has the benefit of allowing an upgrade to the full Enterprise feature set, including support for Enterprise plugins." diff --git a/manifests/GrafanaLabs/GrafanaEnterprise/7.1.4.yaml b/manifests/GrafanaLabs/GrafanaEnterprise/7.1.4.yaml new file mode 100644 index 000000000..53e99f5da --- /dev/null +++ b/manifests/GrafanaLabs/GrafanaEnterprise/7.1.4.yaml @@ -0,0 +1,18 @@ +Id: GrafanaLabs.GrafanaEnterprise +Version: 7.1.4 +Name: Grafana Enterprise +Publisher: Grafana Labs +License: Grafana Labs License +LicenseUrl: https://grafana.com/legal/grafana-labs-license/ +AppMoniker: grafana-e +Tags: grafana, dashboard, prometheus, graph, metrics, visualization, data, query +Description: "Grafana allows you to query, visualize, alert on and understand your metrics no matter where they are stored. Create, explore, and share dashboards with your team and foster a data driven culture. The Enterprise Edition has the same features as the Open Source Edition and can be used free of charge. It also has the benefit of allowing an upgrade to the full Enterprise feature set, including support for Enterprise plugins." +Homepage: https://grafana.com +Installers: + - Arch: x64 + Url: https://dl.grafana.com/enterprise/release/grafana-enterprise-7.1.4.windows-amd64.msi + Sha256: 9A80EF7B14895A667D1851974C68BE3D3E704C55DDB658C7312B6985FF0C609E + InstallerType: msi + Switches: + Silent: /quiet /norestart + SilentWithProgress: /passive /norestart diff --git a/manifests/GrafanaLabs/GrafanaOSS/7.1.4.yaml b/manifests/GrafanaLabs/GrafanaOSS/7.1.4.yaml new file mode 100644 index 000000000..2f5156107 --- /dev/null +++ b/manifests/GrafanaLabs/GrafanaOSS/7.1.4.yaml @@ -0,0 +1,18 @@ +Id: GrafanaLabs.GrafanaOSS +Version: 7.1.4 +Name: Grafana Open Source +Publisher: Grafana Labs +License: Apache 2.0 +LicenseUrl: https://github.com/grafana/grafana/blob/master/LICENSE +AppMoniker: grafana-oss +Tags: grafana, dashboard, prometheus, graph, metrics, visualization, data, query +Description: Grafana allows you to query, visualize, alert on and understand your metrics no matter where they are stored. Create, explore, and share dashboards with your team and foster a data driven culture. +Homepage: https://grafana.com +Installers: + - Arch: x64 + Url: https://dl.grafana.com/oss/release/grafana-7.1.4.windows-amd64.msi + Sha256: D1845E9801DF01F764612DFB2E8FE0B72BF040E275B306D659AD30577CED07A4 + InstallerType: msi + Switches: + Silent: /quiet /norestart + SilentWithProgress: /passive /norestart diff --git a/manifests/JAMSoftware/TreeSize/8.0.0.Yaml b/manifests/JAMSoftware/TreeSize/8.0.1.Yaml similarity index 82% rename from manifests/JAMSoftware/TreeSize/8.0.0.Yaml rename to manifests/JAMSoftware/TreeSize/8.0.1.Yaml index b7633d8f8..70242805a 100644 --- a/manifests/JAMSoftware/TreeSize/8.0.0.Yaml +++ b/manifests/JAMSoftware/TreeSize/8.0.1.Yaml @@ -1,5 +1,5 @@ Id: JAMSoftware.TreeSize -Version: 8.0.0 +Version: 8.0.1 Name: TreeSize Professional Trial Publisher: JAM Software Homepage: https://www.jam-software.com/treesize/ @@ -11,4 +11,4 @@ Installers: - Arch: x64 Url: https://downloads.jam-software.de/treesize/TreeSize-x64-Demo.exe InstallerType: Inno - Sha256: 6046877834B1BB703AC9201F555DE2F941E7445EF12A7955EFF535774C41A9FD + Sha256: 6571E45C7ED5FE91B518F93CC6B064F9E23FAED2BC519766799D8A2CEFA9817B diff --git a/manifests/Jitsi/Meet/2.3.1.yaml b/manifests/Jitsi/Meet/2.3.1.yaml new file mode 100644 index 000000000..da923a829 --- /dev/null +++ b/manifests/Jitsi/Meet/2.3.1.yaml @@ -0,0 +1,16 @@ +Id: Jitsi.Meet +Version: 2.3.1 +Name: Jitsi Meet Electron +Publisher: Jitsi +License: Copyright (c) 2020 Jitsi Team +LicenseUrl: https://github.com/jitsi/jitsi-meet-electron/blob/master/LICENSE +AppMoniker: jitsi +Tags: jitsi, jitsi-meet, meeting, video, chat +Description: Jitsi Meet is an open-source (Apache) WebRTC JavaScript application that uses Jitsi Videobridge to provide high quality, secure and scalable video conferences. +Homepage: https://github.com/jitsi/jitsi-meet-electron +Installers: + - Arch: x86 + Url: https://github.com/jitsi/jitsi-meet-electron/releases/download/v2.3.1/jitsi-meet.exe + Sha256: 2C838D82CB004F6E3CAC636A572DADB3E1088B305BCE20A80A9AEEA42A1BE758 + InstallerType: exe + diff --git a/manifests/Libretro/RetroArch/1.9.0.yaml b/manifests/Libretro/RetroArch/1.9.0.yaml new file mode 100644 index 000000000..bed621eff --- /dev/null +++ b/manifests/Libretro/RetroArch/1.9.0.yaml @@ -0,0 +1,13 @@ +Id: Libretro.RetroArch +Version: 1.9.0 +Name: RetroArch +Publisher: The Libretro Team +License: GPLv3 +Tags: libretro, retro, rom, emulator, emulation, arcade, game, gaming +Description: RetroArch is a frontend for emulators, game engines and media players. +Homepage: https://www.retroarch.com +Installers: + - Arch: x64 + Url: http://buildbot.libretro.com/stable/1.9.0/windows/x86_64/RetroArch-x64-setup.exe + Sha256: 01E0140DAFC40703F788F4435427CB16F7A30BC8E1D0D15ABE046EC1E16E5CCB + InstallerType: nullsoft diff --git a/manifests/Mattermost/MattermostDesktop/4.5.3.yaml b/manifests/Mattermost/MattermostDesktop/4.5.3.yaml new file mode 100644 index 000000000..cb0f39d37 --- /dev/null +++ b/manifests/Mattermost/MattermostDesktop/4.5.3.yaml @@ -0,0 +1,15 @@ +Id: Mattermost.MattermostDesktop +Version: 4.5.3 +Name: Mattermost Desktop +AppMoniker: mattermost +Publisher: Mattermost +License: Copyright (c) 2016-present Mattermost, Inc. +LicenseUrl: https://github.com/mattermost/desktop/blob/master/LICENSE.txt +Tags: chat, collaboration, irc, work, teams +Description: Mattermost Desktop application for Windows +Homepage: https://mattermost.com/ +Installers: + - Arch: x64 + Url: https://releases.mattermost.com/desktop/4.5.3/mattermost-desktop-4.5.3-x64.msi + Sha256: 329d70733f2860d4f4e3e623aeb92da4cba1aaea277e33d58afac31c9b8945a6 + InstallerType: msi diff --git a/manifests/Microsoft/AzureCLI/2.11.0.yaml b/manifests/Microsoft/AzureCLI/2.11.0.yaml new file mode 100644 index 000000000..ce24abe8b --- /dev/null +++ b/manifests/Microsoft/AzureCLI/2.11.0.yaml @@ -0,0 +1,13 @@ +Id: Microsoft.AzureCLI +Version: 2.11.0 +Name: Azure CLI +Publisher: Microsoft Corporation +AppMoniker: azure-cli +Homepage: https://docs.microsoft.com/en-us/cli/azure/ +License: Copyright (C) Microsoft Corporation +Description: The Azure command-line interface (Azure CLI) is a set of commands used to create and manage Azure resources. The Azure CLI is available across Azure services and is designed to get you working quickly with Azure, with an emphasis on automation. +Installers: + - Arch: x64 + Url: https://azurecliprod.azureedge.net/msi/azure-cli-2.11.0.msi + InstallerType: msi + Sha256: 93ffe07413c842d941bd0c4859745dacf98c2e05a6b44d70b1cf1f6e5c687551 diff --git a/manifests/Microsoft/BotFrameworkEmulator/4.10.0.yaml b/manifests/Microsoft/BotFrameworkEmulator/4.10.0.yaml new file mode 100644 index 000000000..4fe925907 --- /dev/null +++ b/manifests/Microsoft/BotFrameworkEmulator/4.10.0.yaml @@ -0,0 +1,18 @@ +Id: Microsoft.BotFrameworkEmulator +Publisher: Microsoft Corporation +Name: Bot Framework Emulator +Version: 4.10.0 +License: Copyright (c) Microsoft Corporation - MIT +LicenseUrl: https://github.com/microsoft/BotFramework-Emulator/blob/master/LICENSE.txt +AppMoniker: botframework-emulator +Tags: bot, framework, emulator +Description: Development tool for the Microsoft Bot Framework. Allows developers to test and debug bots on localhost. +Homepage: https://github.com/microsoft/BotFramework-Emulator +Installers: + - Arch: x64 + InstallerType: EXE + Url: https://github.com/microsoft/BotFramework-Emulator/releases/download/v4.10.0/BotFramework-Emulator-4.10.0-windows-setup.exe + Sha256: E8C24A1DC8FDE84CFAC73C680D43CC1F1CB0034955D7198558741AABBD199A6F + Switches: + Silent: /S + SilentWithProgress: /S diff --git a/manifests/Microsoft/BotFrameworkEmulator/4.9.0.yaml b/manifests/Microsoft/BotFrameworkEmulator/4.9.0.yaml index 9b6258642..cff15db1c 100644 --- a/manifests/Microsoft/BotFrameworkEmulator/4.9.0.yaml +++ b/manifests/Microsoft/BotFrameworkEmulator/4.9.0.yaml @@ -12,7 +12,7 @@ Installers: - Arch: x64 InstallerType: EXE Url: https://github.com/microsoft/BotFramework-Emulator/releases/download/v4.9.0/BotFramework-Emulator-4.9.0-windows-setup.exe - Sha256: EDE23BCAD7200D83EFFE6621534D654CBB986ECCADB4E1E35B9EA50C7EF220B8 + Sha256: 5FF9A31ED28737B4E689BA5A325F88343707E1CF5CCB2014C587E38314A010EE Switches: Silent: /S SilentWithProgress: /S diff --git a/manifests/Microsoft/EdgeDev/85.0.538.0.yaml b/manifests/Microsoft/EdgeDev/85.0.538.0.yaml index ed7c9eee0..cfb63bccf 100644 --- a/manifests/Microsoft/EdgeDev/85.0.538.0.yaml +++ b/manifests/Microsoft/EdgeDev/85.0.538.0.yaml @@ -1,3 +1,4 @@ + # ================== General ================== Id: Microsoft.EdgeDev @@ -6,7 +7,8 @@ Name: Microsoft Edge Dev AppMoniker: msedge-dev Description: World-class performance with more privacy, more productivity, and more value while you browse. Homepage: https://www.microsoftedgeinsider.com -Tags: Edge, Microsoft Edge, MS Edge, Edge Stable, Edge Chromium +Tags: Edge, Microsoft Edge, MS Edge, Edge Stable, Edge Chromium, Microsoft, browser, chromium, pdf +FileExtensions: html, pdf, mhtml, webp License: Copyright (C) Microsoft Corporation # ================= Installer ================= @@ -18,5 +20,6 @@ Installers: - Arch: x64 Url: http://dl.delivery.mp.microsoft.com/filestreamingservice/files/8629cf89-bd6a-473f-a89e-c52b23b934a7/MicrosoftEdgeDevEnterpriseX64.msi Sha256: 1ED288D3F7CEEA9D15F68CB98D2BAA68B4922A3AFF972F4AA345FA733D183E29 - -# Auto Generated by softcreatr@winget.it on Wed, 10 Jun 2020 18:25:15 +0000 + #Switches: + # Silent: + # SilentWithProgress: \ No newline at end of file diff --git a/manifests/Microsoft/VisualStudioCode/1.48.2.a0479759d6.yaml b/manifests/Microsoft/VisualStudioCode/1.48.2.a0479759d6.yaml new file mode 100644 index 000000000..fb9484f21 --- /dev/null +++ b/manifests/Microsoft/VisualStudioCode/1.48.2.a0479759d6.yaml @@ -0,0 +1,14 @@ +Id: Microsoft.VisualStudioCode +Version: 1.48.2.a0479759d6 +Name: Visual Studio Code +Publisher: Microsoft Corporation +Homepage: https://code.visualstudio.com +License: Copyright (c) Microsoft Corporation +Description: Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows. +AppMoniker: vscode +Commands: code +Installers: + - Arch: x64 + Url: https://az764295.vo.msecnd.net/stable/a0479759d6e9ea56afa657e454193f72aef85bd0/VSCodeUserSetup-x64-1.48.2.exe + InstallerType: inno + Sha256: 65b46c347285bf651944a63afa9f367ebe6085df440638eae850b30e97348ace diff --git a/manifests/Microsoft/VisualStudioCodeInsiders/1.49.10.8ba70d8bdc.yaml b/manifests/Microsoft/VisualStudioCodeInsiders/1.49.10.8ba70d8bdc.yaml new file mode 100644 index 000000000..b10c75a2c --- /dev/null +++ b/manifests/Microsoft/VisualStudioCodeInsiders/1.49.10.8ba70d8bdc.yaml @@ -0,0 +1,14 @@ +Id: Microsoft.VisualStudioCodeInsiders +Version: 1.49.10.8ba70d8bdc +Name: Visual Studio Code - Insiders +Publisher: Microsoft Corporation +Homepage: https://code.visualstudio.com +License: Copyright (c) Microsoft Corporation +Description: Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows. +AppMoniker: vscode-insiders +Commands: code-insiders +Installers: + - Arch: x64 + Url: https://az764295.vo.msecnd.net/insider/8ba70d8bdc3a10e3143cc4a131f333263bc48eef/VSCodeUserSetup-x64-1.49.0-insider.exe + InstallerType: inno + Sha256: 4a5ce9c85733fae7fca0385eede1aa3be468b0fc4737fa323a2f42b8aa078323 diff --git a/manifests/Microsoft/VisualStudioCodeInsiders/1.49.11.4ccab0deda.yaml b/manifests/Microsoft/VisualStudioCodeInsiders/1.49.11.4ccab0deda.yaml new file mode 100644 index 000000000..1f0a7dc19 --- /dev/null +++ b/manifests/Microsoft/VisualStudioCodeInsiders/1.49.11.4ccab0deda.yaml @@ -0,0 +1,14 @@ +Id: Microsoft.VisualStudioCodeInsiders +Version: 1.49.11.4ccab0deda +Name: Visual Studio Code - Insiders +Publisher: Microsoft Corporation +Homepage: https://code.visualstudio.com +License: Copyright (c) Microsoft Corporation +Description: Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows. +AppMoniker: vscode-insiders +Commands: code-insiders +Installers: + - Arch: x64 + Url: https://az764295.vo.msecnd.net/insider/4ccab0deda29628076ce1bbb17e9fef239337f21/VSCodeUserSetup-x64-1.49.0-insider.exe + InstallerType: inno + Sha256: b71be2b18e9f547aff8c3113c1f58c9973e54106212a17b493c2abe68f1d34d2 diff --git a/manifests/Microsoft/VisualStudioCodeInsiders/1.49.12.7df29b1236.yaml b/manifests/Microsoft/VisualStudioCodeInsiders/1.49.12.7df29b1236.yaml new file mode 100644 index 000000000..0af507c6f --- /dev/null +++ b/manifests/Microsoft/VisualStudioCodeInsiders/1.49.12.7df29b1236.yaml @@ -0,0 +1,14 @@ +Id: Microsoft.VisualStudioCodeInsiders +Version: 1.49.12.7df29b1236 +Name: Visual Studio Code - Insiders +Publisher: Microsoft Corporation +Homepage: https://code.visualstudio.com +License: Copyright (c) Microsoft Corporation +Description: Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows. +AppMoniker: vscode-insiders +Commands: code-insiders +Installers: + - Arch: x64 + Url: https://az764295.vo.msecnd.net/insider/7df29b1236ecf8a21af9fe19a52923f6d69e0577/VSCodeUserSetup-x64-1.49.0-insider.exe + InstallerType: inno + Sha256: 187710bb181cc2f4a15068e02b2a0f493776c47a8fa4f516a35d197147678674 diff --git a/manifests/Microsoft/VisualStudioCodeInsiders/1.49.13.b58f4549b2.yaml b/manifests/Microsoft/VisualStudioCodeInsiders/1.49.13.b58f4549b2.yaml new file mode 100644 index 000000000..c381cc157 --- /dev/null +++ b/manifests/Microsoft/VisualStudioCodeInsiders/1.49.13.b58f4549b2.yaml @@ -0,0 +1,14 @@ +Id: Microsoft.VisualStudioCodeInsiders +Version: 1.49.13.b58f4549b2 +Name: Visual Studio Code - Insiders +Publisher: Microsoft Corporation +Homepage: https://code.visualstudio.com +License: Copyright (c) Microsoft Corporation +Description: Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows. +AppMoniker: vscode-insiders +Commands: code-insiders +Installers: + - Arch: x64 + Url: https://az764295.vo.msecnd.net/insider/b58f4549b2919fa3a5dc52df83f4ba60780c625f/VSCodeUserSetup-x64-1.49.0-insider.exe + InstallerType: inno + Sha256: f47e17736d1eb45bef8b28d01b93d6cb72784067696c5900a3fae945f7ffab3a diff --git a/manifests/Microsoft/VisualStudioCodeInsiders/1.49.14.bd2a40195f.yaml b/manifests/Microsoft/VisualStudioCodeInsiders/1.49.14.bd2a40195f.yaml new file mode 100644 index 000000000..5bf2de9dd --- /dev/null +++ b/manifests/Microsoft/VisualStudioCodeInsiders/1.49.14.bd2a40195f.yaml @@ -0,0 +1,14 @@ +Id: Microsoft.VisualStudioCodeInsiders +Version: 1.49.14.bd2a40195f +Name: Visual Studio Code - Insiders +Publisher: Microsoft Corporation +Homepage: https://code.visualstudio.com +License: Copyright (c) Microsoft Corporation +Description: Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows. +AppMoniker: vscode-insiders +Commands: code-insiders +Installers: + - Arch: x64 + Url: https://az764295.vo.msecnd.net/insider/bd2a40195f1c904a0cc0dd161371c0e3e3957052/VSCodeUserSetup-x64-1.49.0-insider.exe + InstallerType: inno + Sha256: c91f1acc95cb6d01527cb19a8c27379e92f5078d88ce6e7243efb1ec7a682a32 diff --git a/manifests/Microsoft/VisualStudioCodeInsiders/1.49.15.b58f4549b2.yaml b/manifests/Microsoft/VisualStudioCodeInsiders/1.49.15.b58f4549b2.yaml new file mode 100644 index 000000000..69a7c7e20 --- /dev/null +++ b/manifests/Microsoft/VisualStudioCodeInsiders/1.49.15.b58f4549b2.yaml @@ -0,0 +1,14 @@ +Id: Microsoft.VisualStudioCodeInsiders +Version: 1.49.15.b58f4549b2 +Name: Visual Studio Code - Insiders +Publisher: Microsoft Corporation +Homepage: https://code.visualstudio.com +License: Copyright (c) Microsoft Corporation +Description: Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows. +AppMoniker: vscode-insiders +Commands: code-insiders +Installers: + - Arch: x64 + Url: https://az764295.vo.msecnd.net/insider/b58f4549b2919fa3a5dc52df83f4ba60780c625f/VSCodeUserSetup-x64-1.49.0-insider.exe + InstallerType: inno + Sha256: f47e17736d1eb45bef8b28d01b93d6cb72784067696c5900a3fae945f7ffab3a diff --git a/manifests/Microsoft/VisualStudioCodeInsiders/1.49.16.21ebf4d282.yaml b/manifests/Microsoft/VisualStudioCodeInsiders/1.49.16.21ebf4d282.yaml new file mode 100644 index 000000000..61a9f8e8c --- /dev/null +++ b/manifests/Microsoft/VisualStudioCodeInsiders/1.49.16.21ebf4d282.yaml @@ -0,0 +1,14 @@ +Id: Microsoft.VisualStudioCodeInsiders +Version: 1.49.16.21ebf4d282 +Name: Visual Studio Code - Insiders +Publisher: Microsoft Corporation +Homepage: https://code.visualstudio.com +License: Copyright (c) Microsoft Corporation +Description: Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows. +AppMoniker: vscode-insiders +Commands: code-insiders +Installers: + - Arch: x64 + Url: https://az764295.vo.msecnd.net/insider/21ebf4d282accd98b58bc118bff9b38d562309b4/VSCodeUserSetup-x64-1.49.0-insider.exe + InstallerType: inno + Sha256: ae683d5028d9e7fac0c77154709887f133f78e76128c13963bd4d01f5120b101 diff --git a/manifests/Microsoft/VisualStudioCodeInsiders/1.49.9.32dde5598d.yaml b/manifests/Microsoft/VisualStudioCodeInsiders/1.49.9.32dde5598d.yaml new file mode 100644 index 000000000..a5d8059bb --- /dev/null +++ b/manifests/Microsoft/VisualStudioCodeInsiders/1.49.9.32dde5598d.yaml @@ -0,0 +1,14 @@ +Id: Microsoft.VisualStudioCodeInsiders +Version: 1.49.9.32dde5598d +Name: Visual Studio Code - Insiders +Publisher: Microsoft Corporation +Homepage: https://code.visualstudio.com +License: Copyright (c) Microsoft Corporation +Description: Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows. +AppMoniker: vscode-insiders +Commands: code-insiders +Installers: + - Arch: x64 + Url: https://az764295.vo.msecnd.net/insider/32dde5598df15c19d76aa197dad05a16382b49c7/VSCodeUserSetup-x64-1.49.0-insider.exe + InstallerType: inno + Sha256: 6a22c0f1bc7fd67dbc7780a452de7f64f1065ed1806e271ca8a45716b2552dfe diff --git a/manifests/Microsoft/WindowsTerminal/1.2.2381.0.yaml b/manifests/Microsoft/WindowsTerminal/1.2.2381.0.yaml new file mode 100644 index 000000000..c4a155013 --- /dev/null +++ b/manifests/Microsoft/WindowsTerminal/1.2.2381.0.yaml @@ -0,0 +1,18 @@ +Id: Microsoft.WindowsTerminal +Name: Windows Terminal +AppMoniker: Terminal +Version: 1.2.2381.0 +Publisher: Microsoft +Author: Microsoft +Homepage: https://github.com/microsoft/terminal +License: MIT +LicenseUrl: https://github.com/microsoft/terminal/blob/master/LICENSE +Description: The new Windows Terminal and the original Windows console host, all in the same place! +Tags: terminal, commandline, cli, cmd, ps, powershell +InstallerType: Msix +Installers: + - Arch: x64 + Url: https://github.com/microsoft/terminal/releases/download/v1.2.2381.0/Microsoft.WindowsTerminal_1.2.2381.0_8wekyb3d8bbwe.msixbundle + Sha256: d83d3c44f300a3b0341f2f4b244040821eb341ccfc410131faea4385154a57ab + SignatureSha256: 39e65a02511409e4cf916c9dd126d3cae893b5ed8419ece59d55d6e4feab5050 + diff --git a/manifests/Microsoft/WindowsTerminalPreview/1.3.2382.0.yaml b/manifests/Microsoft/WindowsTerminalPreview/1.3.2382.0.yaml new file mode 100644 index 000000000..0d846be7d --- /dev/null +++ b/manifests/Microsoft/WindowsTerminalPreview/1.3.2382.0.yaml @@ -0,0 +1,23 @@ +# ================== General ================== + +Id: Microsoft.WindowsTerminalPreview +Publisher: Microsoft Corporation +Name: Windows Terminal Preview +AppMoniker: Terminal +Description: Windows Terminal is a modern terminal application for users of command line tools and shells like Command Prompt, PowerShell, and Windows Subsystem for Linux (WSL). Its main features include multiple tabs, panes, Unicode and UTF-8 character support, a GPU accelerated text rendering engine, and the ability to create your own themes and customize text, colors, backgrounds, and shortcut key bindings. +Homepage: https://github.com/microsoft/terminal +Tags: Console, Command-Line, Shell, Command Prompt, PowerShell, WSL, Developer Tools, Utilities +License: MIT +LicenseUrl: https://github.com/microsoft/terminal/blob/master/LICENSE + +# ================= Installer ================= + +Version: 1.3.2382.0 + +MinOSVersion: 10.0.18362.0 +InstallerType: msix +Installers: + - Arch: x64 + Url: https://github.com/microsoft/terminal/releases/download/v1.3.2382.0/Microsoft.WindowsTerminalPreview_1.3.2382.0_8wekyb3d8bbwe.msixbundle + Sha256: 342e346ffb82dbda079cf854c26e928b78748c70c1ef974ba00988739cc91a08 + SignatureSha256: ad57806fa640631128f6ff0e1a4f0adcbdb2a5343da5d0e90349bd9211454581 diff --git a/manifests/Mozilla/Firefox/Firefox_v80.0/80.0.yaml b/manifests/Mozilla/Firefox/Firefox_v80.0/80.0.yaml new file mode 100644 index 000000000..ebbdf395e --- /dev/null +++ b/manifests/Mozilla/Firefox/Firefox_v80.0/80.0.yaml @@ -0,0 +1,26 @@ +# ================== General ================== + +Id: Mozilla.Firefox.Firefox_v80.0 +Version: 80.0 +Name: Firefox +Publisher: Mozilla +AppMoniker: Mozilla Firefox 80.0 +Tags: Mozilla Firefox 80.0 +Description: Mozilla Firefox is free and open source software, built by a community of thousands from all over the world. + +# ================== License ================== +Homepage: https://www.mozilla.org/en-US/firefox/new/ +License: Mozilla Public License Version 2.0 +LicenseUrl: https://www.mozilla.org/en-US/MPL/2.0/ + +# ================= Installer ================= +Installers: + - Arch: x64 + Url: https://download-installer.cdn.mozilla.net/pub/firefox/releases/80.0/win64/en-US/Firefox%20Setup%2080.0.msi + Sha256: f93446a6bd0dd36a58a805c6069516ae8975929e48828f0fcbb258d4b63d48ac + InstallerType: msi + Switches: + Custom: /norestart + Silent: /qn + SilentWithProgress: /qb + Language: en-US diff --git a/manifests/Mozilla/FirefoxNightly/81.0a1.yaml b/manifests/Mozilla/FirefoxNightly/81.0a1.yaml index 059c84a01..6af8e14a8 100644 --- a/manifests/Mozilla/FirefoxNightly/81.0a1.yaml +++ b/manifests/Mozilla/FirefoxNightly/81.0a1.yaml @@ -5,13 +5,13 @@ Publisher: Mozilla License: Mozilla Public License V2.0 LicenseUrl: https://www.mozilla.org/en-US/MPL/2.0/ AppMoniker: firefox-nightly -Tags: firefox, browser, mozilla, nighly +Tags: firefox, browser, mozilla, nightly Description: "Get a sneak peek at our next generation web browser, and help us make it the best browser it can be: try Firefox Nightly." Homepage: https://www.mozilla.org/en-US/firefox/nightly/ Installers: - Arch: x64 Url: https://download-installer.cdn.mozilla.net/pub/firefox/nightly/latest-mozilla-central/firefox-81.0a1.en-US.win64.installer.msi - Sha256: EFEB7AA91AFB6FCF2DA01F1975A05C0B3775DED991A2E3CDB2572D4F660A840F + Sha256: ABC41D398BFCAC25DFE01F45B7702C1D7311E8CF244C13CD8D1F605C87BB6359 InstallerType: msi Switches: Silent: /quiet /norestart diff --git a/manifests/Musescore/Musescore/3.5.0.yaml b/manifests/Musescore/Musescore/3.5.0.yaml new file mode 100644 index 000000000..add267a08 --- /dev/null +++ b/manifests/Musescore/Musescore/3.5.0.yaml @@ -0,0 +1,16 @@ +Id: Musescore.Musescore +Publisher: Musescore +Name: Musescore +Version: 3.5.0 +License: GNU GENERAL PUBLIC LICENSE +Homepage: https://musescore.org +Tags: music,sheet,midi,musicxml,music notation,sheet music +Description: an open source and free music notation software +InstallerType: msi +Installers: + - Arch: x64 + Url: https://cdn.jsdelivr.net/musescore/v3.5/MuseScore-3.5.0-x86.msi + Sha256: f66330ca47e0470ea7f13d7be3d3ae30138c2d146fc6403cebe8ae599b9ad744 + #Switches: + # Silent: + # SilentWithProgress: \ No newline at end of file diff --git a/manifests/NitroSoftware/NitroPro/13.22.0.414.yaml b/manifests/NitroSoftware/NitroPro/13.22.0.414.yaml new file mode 100644 index 000000000..d270dfb65 --- /dev/null +++ b/manifests/NitroSoftware/NitroPro/13.22.0.414.yaml @@ -0,0 +1,18 @@ +Id: NitroSoftware.NitroPro +Publisher: Nitro Software +Name: Nitro Pro +Version: 13.22.0.414 +License: © 2020 Nitro Software, Inc +AppMoniker: +Tags: pdf reader +Description: Nitro lets you edit PDFs, create and fill out forms, and eSign documents all in one place. Get more done faster and never have to print again. +Homepage: https://www.gonitro.com/it/free-pdf-software +Installers: + - Arch: x64 + InstallerType: MSI + Url: http://install.nitropdf.com/professional_13220414/en/vlp/nitro_pro13_x64.msi + Sha256: 5E7C90F2ED03409ED597E8AA07AAF7BD491FC78CF7AD20FD4F704856BBBF0D69 + #- Arch: x86 + # InstallerType: MSI + # Url: http://install.nitropdf.com/professional_13220414/en/vlp/nitro_pro13_x86.msi + # Sha256: 9470CC1B73E751948394BF0EDB174B635E405AF4C027161B6EAE81500B0E864E diff --git a/manifests/OpenMedia/4KVideoDownloader/4.13.0.3800.yaml b/manifests/OpenMedia/4KVideoDownloader/4.13.0.3800.yaml new file mode 100644 index 000000000..22d389a05 --- /dev/null +++ b/manifests/OpenMedia/4KVideoDownloader/4.13.0.3800.yaml @@ -0,0 +1,15 @@ +Id: OpenMedia.4KVideoDownloader +Name: 4K Video Downloader Free +AppMoniker: 4kvideodownloader +Version: 4.13.0.3800 +Publisher: OpenMedia LLC +License: non-commercial +LicenseUrl: https://www.4kdownload.com/agreement/freeware +Description: Free video downloader for sites such as YouTube and TikTok. +Homepage: https://www.4kdownload.com/products/product-videodownloader +Tags: "downloader" +InstallerType: msi +Installers: + - Arch: x64 + Url: https://dl.4kdownload.com/app/4kvideodownloader_4.13.0_x64.msi + Sha256: 0A7E558C3F3C6FA098A36B4FCD18B61CDFA5559F88E9CA0A22DA34F556CFA654 diff --git a/manifests/Piriform/CCleaner/5.69.7865.yaml b/manifests/Piriform/CCleaner/5.69.7865.yaml index 2b8f34a4c..8ad304bd8 100644 --- a/manifests/Piriform/CCleaner/5.69.7865.yaml +++ b/manifests/Piriform/CCleaner/5.69.7865.yaml @@ -21,7 +21,7 @@ InstallerType: Nullsoft Installers: - Arch: x64 Url: https://download.ccleaner.com/ccsetup569.exe - Sha256: 9B845E34C3F23DBE16B61BFBBFEB92194EDAFDE73299474B0A7B4AC9D733BE33 + Sha256: 09029869a47a9008ddfc5b338e60c22afd133685d9666df8cf498df769f67095 Scope: machine # ManifestVersion: 0.1.0 diff --git a/manifests/Piriform/CCleaner/5.70.7909.yaml b/manifests/Piriform/CCleaner/5.70.7909.yaml new file mode 100644 index 000000000..7e852fac3 --- /dev/null +++ b/manifests/Piriform/CCleaner/5.70.7909.yaml @@ -0,0 +1,27 @@ +# ================== General ================== +Id: Piriform.CCleaner +Publisher: Piriform Software Ltd +Name: CCleaner +Author: Piriform Software Ltd +Description: CCleaner is a utility used to clean potentially unwanted files and invalid Windows Registry entries from a computer. +AppMoniker: ccleaner +Tags: cleanup, registry + +# ================== License ================== +Homepage: https://www.ccleaner.com/ +License: Freeware - Copyright © 2005-2020 Piriform Software Ltd +LicenseUrl: https://www.ccleaner.com/legal/end-user-license-agreement + +# ================= Installer ================= +MinOSVersion: 10.0.0.0 +#Channel: stable # Channel is not supported in this preview (5/24/2020) +Version: 5.70.7909 + +InstallerType: Nullsoft +Installers: + - Arch: x64 + Url: https://download.ccleaner.com/ccsetup570.exe + Sha256: 825E7ADC69360A9820BE17603EC93AACE7E998D3278B33B16048D9452F1BA860 + Scope: machine + +# ManifestVersion: 0.1.0 diff --git a/manifests/RARLab/WinRAR/5.91.yaml b/manifests/RARLab/WinRAR/5.91.yaml index 5d35fd972..d38f849aa 100644 --- a/manifests/RARLab/WinRAR/5.91.yaml +++ b/manifests/RARLab/WinRAR/5.91.yaml @@ -29,7 +29,7 @@ InstallerType: exe Installers: - Arch: x64 Url: https://www.win-rar.com/fileadmin/winrar-versions/winrar/winrar-x64-591.exe - Sha256: 45d8c0810f711a8f7b08a748a3ea7cf8e70cba88a069f78fe8c3e948104c64e0 + Sha256: 58BB4399D28DF01F90E1D0C5B2CF734DC53557D543354DE3CE14FA6F6931C58A Scope: user #- Arch: x86 #Url: https://www.win-rar.com/fileadmin/winrar-versions/winrar/wrar591.exe diff --git a/manifests/Rustlang/rust-gnu-x64/1.45.2.yaml b/manifests/Rustlang/rust-gnu-x64/1.45.2.yaml new file mode 100644 index 000000000..590b575b3 --- /dev/null +++ b/manifests/Rustlang/rust-gnu-x64/1.45.2.yaml @@ -0,0 +1,18 @@ +Id: Rustlang.rust-gnu-x64 +Version: 1.45.2 +Name: rust-gnu +Publisher: Rustlang +License: Apache 2.0 and MIT +LicenseUrl: https://raw.githubusercontent.com/rust-lang/rust/master/COPYRIGHT +AppMoniker: rust-gnu +Tags: rust, windows, gnu +Description: this is the rust-lang built with gnu toolchain +Homepage: https://www.rust-lang.org/ +Installers: + - Arch: x64 + Url: https://static.rust-lang.org/dist/rust-1.45.2-x86_64-pc-windows-gnu.msi + Sha256: 9866B117FF185E8CA68F4B05CC809E226065BDE74E2C211119618583B5284A8B + InstallerType: msi + Switches: + Silent: "/quiet" + SilentWithProgress: "/quiet /passive" diff --git a/manifests/Rustlang/rust-gnu-x86/1.45.2.yaml b/manifests/Rustlang/rust-gnu-x86/1.45.2.yaml new file mode 100644 index 000000000..3ca180bb4 --- /dev/null +++ b/manifests/Rustlang/rust-gnu-x86/1.45.2.yaml @@ -0,0 +1,18 @@ +Id: Rustlang.rust-gnu-x86 +Version: 1.45.2 +Name: rust-gnu +Publisher: Rustlang +License: Apache 2.0 and MIT +LicenseUrl: https://raw.githubusercontent.com/rust-lang/rust/master/COPYRIGHT +AppMoniker: rust-gnu +Tags: rust, windows, gnu +Description: this is the rust-lang built with gnu toolchain +Homepage: https://www.rust-lang.org/ +Installers: + - Arch: x86 + Url: https://static.rust-lang.org/dist/rust-1.45.2-i686-pc-windows-gnu.msi + Sha256: 907D595E1408AD35F7EC18439DD783EF02BB7015F1A67DDC379632A2309999ED + InstallerType: msi + Switches: + Silent: "/quiet" + SilentWithProgress: "/quiet /passive" diff --git a/manifests/Rustlang/rust-gnu/1.45.2.yaml b/manifests/Rustlang/rust-gnu/1.45.2.yaml new file mode 100644 index 000000000..5641645d5 --- /dev/null +++ b/manifests/Rustlang/rust-gnu/1.45.2.yaml @@ -0,0 +1,18 @@ +Id: Rustlang.rust-gnu +Version: 1.45.2 +Name: rust-gnu +Publisher: Rustlang +License: Apache 2.0 and MIT +LicenseUrl: https://raw.githubusercontent.com/rust-lang/rust/master/COPYRIGHT +AppMoniker: rust-gnu +Tags: rust, windows, gnu +Description: this is the rust-lang built with gnu toolchain +Homepage: https://www.rust-lang.org/ +Installers: + - Arch: x64 + Url: https://static.rust-lang.org/dist/rust-1.45.2-x86_64-pc-windows-gnu.msi + Sha256: 9866B117FF185E8CA68F4B05CC809E226065BDE74E2C211119618583B5284A8B + InstallerType: msi + Switches: + Silent: "/quiet" + SilentWithProgress: "/quiet /passive" diff --git a/manifests/Rustlang/rust-msvc-x64/1.45.2.yaml b/manifests/Rustlang/rust-msvc-x64/1.45.2.yaml new file mode 100644 index 000000000..0e4df6f59 --- /dev/null +++ b/manifests/Rustlang/rust-msvc-x64/1.45.2.yaml @@ -0,0 +1,18 @@ +Id: Rustlang.rust-msvc-x64 +Version: 1.45.2 +Name: rust-msvc +Publisher: Rustlang +License: Apache 2.0 and MIT +LicenseUrl: https://raw.githubusercontent.com/rust-lang/rust/master/COPYRIGHT +AppMoniker: rust-msvc +Tags: rust, windows, msvc +Description: this is the rust-lang built with msvc toolchain +Homepage: https://www.rust-lang.org/ +Installers: + - Arch: x64 + Url: https://static.rust-lang.org/dist/rust-1.45.2-x86_64-pc-windows-msvc.msi + Sha256: 2F59D0034A186E99966EE684FF64FD4B2514A79A68B16CE873C4FBE522EC73F6 + InstallerType: msi + Switches: + Silent: "/quiet" + SilentWithProgress: "/quiet /passive" diff --git a/manifests/Rustlang/rust-msvc-x86/1.45.2.yaml b/manifests/Rustlang/rust-msvc-x86/1.45.2.yaml new file mode 100644 index 000000000..76268c08a --- /dev/null +++ b/manifests/Rustlang/rust-msvc-x86/1.45.2.yaml @@ -0,0 +1,18 @@ +Id: Rustlang.rust-msvc-x86 +Version: 1.45.2 +Name: rust-msvc +Publisher: Rustlang +License: Apache 2.0 and MIT +LicenseUrl: https://raw.githubusercontent.com/rust-lang/rust/master/COPYRIGHT +AppMoniker: rust-msvc +Tags: rust, windows, msvc +Description: this is the rust-lang built with msvc toolchain +Homepage: https://www.rust-lang.org/ +Installers: + - Arch: x86 + Url: https://static.rust-lang.org/dist/rust-1.45.2-i686-pc-windows-msvc.msi + Sha256: 888718A10B0C7352A08CD853EE2DAA390C077F1904B56CF3668EC3C5E875296C + InstallerType: msi + Switches: + Silent: "/quiet" + SilentWithProgress: "/quiet /passive" diff --git a/manifests/Rustlang/rust-msvc/1.45.2.yaml b/manifests/Rustlang/rust-msvc/1.45.2.yaml new file mode 100644 index 000000000..beea95963 --- /dev/null +++ b/manifests/Rustlang/rust-msvc/1.45.2.yaml @@ -0,0 +1,18 @@ +Id: Rustlang.rust-msvc +Version: 1.45.2 +Name: rust-msvc +Publisher: Rustlang +License: Apache 2.0 and MIT +LicenseUrl: https://raw.githubusercontent.com/rust-lang/rust/master/COPYRIGHT +AppMoniker: rust-msvc +Tags: rust, windows, msvc +Description: this is the rust-lang built with msvc +Homepage: https://www.rust-lang.org/ +Installers: + - Arch: x64 + Url: https://static.rust-lang.org/dist/rust-1.45.2-x86_64-pc-windows-msvc.msi + Sha256: 2F59D0034A186E99966EE684FF64FD4B2514A79A68B16CE873C4FBE522EC73F6 + InstallerType: msi + Switches: + Silent: "/quiet" + SilentWithProgress: "/quiet /passive" diff --git a/manifests/Signal/Signal/1.34.5.yaml b/manifests/Signal/Signal/1.34.5.yaml new file mode 100644 index 000000000..6d28c6380 --- /dev/null +++ b/manifests/Signal/Signal/1.34.5.yaml @@ -0,0 +1,16 @@ +Id: Signal.Signal +Publisher: Signal +Name: Signal +Version: 1.34.5 +License: Copyright 2014-2020 Open Whisper Systems - GPLv3 +InstallerType: NULLSOFT +LicenseUrl: https://www.gnu.org/licenses/gpl-3.0.en.html +AppMoniker: signal +Tags: messaging, texting, encryption, security +Description: Signal is an encrypted communications application. It uses the Internet to send one-to-one and group messages, which can include files, voice notes, images and videos, and make one-to-one voice and video calls. +Homepage: https://signal.org/ +Installers: + - Arch: x86 + InstallerType: NULLSOFT + Url: https://updates.signal.org/desktop/signal-desktop-win-1.34.5.exe + Sha256: 70DD1C2827D39BC5F62E89702AB855D480A11F22BB4844814781EDFC3B0F88BF diff --git a/manifests/Spotify/Spotify/1.1.40.508.yaml b/manifests/Spotify/Spotify/1.1.40.508.yaml new file mode 100644 index 000000000..692993c2f --- /dev/null +++ b/manifests/Spotify/Spotify/1.1.40.508.yaml @@ -0,0 +1,23 @@ +# ================== General ================== + +Id: Spotify.Spotify +Publisher: Spotify AB +Name: Spotify +AppMoniker: spotify +Description: Spotify is a digital music service that gives you access to millions of songs. +Homepage: https://www.spotify.com +Tags: Music, Streaming +License: Copyright © 2012 Spotify AB. All rights reserved. +LicenseUrl: https://www.spotify.com/us/legal/end-user-agreement + +# ================= Installer ================= + +Version: 1.1.40.508 +InstallerType: exe +Installers: + - Arch: neutral + Url: https://download.scdn.co/SpotifySetup.exe + Sha256: 63341F8B7F2D17FED394C1DB9266AF33B2BE7075753ED143C4BAC4BD11838602 + Switches: + Silent: /Silent + SilentWithProgress: /Silent diff --git a/manifests/TickTick/TickTick/3.7.1.1.yaml b/manifests/TickTick/TickTick/3.7.1.1.yaml new file mode 100644 index 000000000..dd1fd7377 --- /dev/null +++ b/manifests/TickTick/TickTick/3.7.1.1.yaml @@ -0,0 +1,16 @@ +Id: TickTick.TickTick +Version: 3.7.1.1 +Name: TickTick +Publisher: TickTick +License: Copyright (c) TickTick +AppMoniker: ticktick +Tags: todo +Description: TickTick is a simple and effective to-do list and task manager app which helps you make schedule, manage time, stay focused, remind about deadlines and organize life at home, work and everywhere else. +Homepage: https://www.ticktick.com/ +Installers: + - Arch: x64 + Url: https://appest-public.s3.amazonaws.com/download/win64/tick_win_setup_x64_release_3711.exe + Sha256: 3C1E35358C60CE31D7A815DC123F0AD9C21AB355525ABC3E24FE9A117E7CA9BA + InstallerType: exe + Switches: + Silent: /silent diff --git a/manifests/TopalaSoftwareSolutions/SIW/10.4.5.20200708.yaml b/manifests/TopalaSoftwareSolutions/SIW/10.4.5.20200708.yaml new file mode 100644 index 000000000..35551f95b --- /dev/null +++ b/manifests/TopalaSoftwareSolutions/SIW/10.4.5.20200708.yaml @@ -0,0 +1,19 @@ +Id: TopalaSoftwareSolutions.SIW +Publisher: Topala Software Solutions +Name: System Information for Windows +AppMoniker: siw +MinOSVersion: 6.1.0.0 +Version: 10.4.5.20200708 +Description: System Information for Windows - Everything you want to know about your computer +License: Commercial +LicenseUrl: https://www.gtopala.com/agreement/ +Homepage: https://www.gtopala.com/ +Installers: + - Arch: Neutral + Url: https://siw64.com/download/siwtrial-setup.exe + Sha256: a11d69b077eeb6c2fd0a8364aae2ff5154eae9997419ed2cf3c11f5121963214 + InstallerType: Inno + Switches: + Silent: /VERYSILENT + SilentWithProgress: /VERYSILENT +# ManifestVersion: 0.1.0 diff --git a/manifests/TorGuard/TorGuard/4.0.1.yaml b/manifests/TorGuard/TorGuard/4.0.1.yaml new file mode 100644 index 000000000..efeae63eb --- /dev/null +++ b/manifests/TorGuard/TorGuard/4.0.1.yaml @@ -0,0 +1,14 @@ +Id: TorGuard.TorGuard +Version: 4.0.1 +Name: TorGuard +Publisher: TorGuard +License: Copyright © 2020 TorGuard.net +AppMoniker: torguard +Tags: vpn +Description: TorGuard VPN Service encrypts your internet access +Homepage: https://torguard.net/ +Installers: + - Arch: x64 + Url: https://torguard.net/downloads/torguard-setup-latest.exe + Sha256: EF4973BF9267F59C549F5E7BE0E3A9A29281D2A8DBE35596AF2B820FF582E8EE + InstallerType: nullsoft diff --git a/manifests/VSCodium/VSCodium/1.48.1.yaml b/manifests/VSCodium/VSCodium/1.48.1.yaml new file mode 100644 index 000000000..6ea2e2c24 --- /dev/null +++ b/manifests/VSCodium/VSCodium/1.48.1.yaml @@ -0,0 +1,24 @@ +# ================== General ================== +Id: VSCodium.VSCodium +Publisher: VSCodium +Name: VSCodium +Author: VSCodium +Description: VSCodium is a community-driven, freely-licensed binary distribution of Microsoft’s editor VSCode +AppMoniker: vscodium +Commands: codium +Tags: editor, vscodium +#FileExtensions: txt, cfg # FileExtensions are not supported in this preview (5/24/2020) + +# ================== License ================== +Homepage: https://vscodium.com/ +License: MIT License +LicenseUrl: https://github.com/VSCodium/vscodium/blob/master/LICENSE + +# ================= Installer ================= +Version: 1.48.1 + +InstallerType: Inno +Installers: + - Arch: x64 + Url: https://github.com/VSCodium/vscodium/releases/download/1.48.1/VSCodiumUserSetup-x64-1.48.1.exe + Sha256: 1bade52fd5c7255019479a02adccee70f13432560a79376cc61d86517fcd897d \ No newline at end of file diff --git a/manifests/WhatsApp/WhatsApp/2.2033.7.yaml b/manifests/WhatsApp/WhatsApp/2.2033.7.yaml new file mode 100644 index 000000000..b64e30e40 --- /dev/null +++ b/manifests/WhatsApp/WhatsApp/2.2033.7.yaml @@ -0,0 +1,16 @@ +Id: WhatsApp.WhatsApp +Version: 2.2033.7 +Name: WhatsApp +Publisher: WhatsApp +License: Copyright (c) 2020 WhatsApp +LicenseUrl: https://www.whatsapp.com/legal +AppMoniker: whatsapp +Description: Simple. Secure. Reliable messaging. With WhatsApp, you'll get fast, simple, secure messaging and calling for free*, available on phones all over the world. +Homepage: https://www.whatsapp.com/ +Installers: + - Arch: x64 + Url: https://web.whatsapp.com/desktop/windows/release/x64/WhatsAppSetup.exe + Sha256: 019CBA8AFC41081C41EC295AEE4EE3E7E779A6CF399E7990EA43ABA199883176 + InstallerType: exe + Switches: + Silent: "--silent" diff --git a/manifests/XnSoft/XnViewMP/0.96.5.yaml b/manifests/XnSoft/XnViewMP/0.96.5.yaml new file mode 100644 index 000000000..f3242d08d --- /dev/null +++ b/manifests/XnSoft/XnViewMP/0.96.5.yaml @@ -0,0 +1,14 @@ +Id: XnSoft.XnViewMP +Version: 0.96.5 +Name: XnViewMP +Publisher: XnSoft +License: GFL SDK/GflAx +LicenseUrl: https://www.xnview.com/wiki/index.php/License +AppMoniker: xnviewmp +Description: The enhanced Image Viewer for (Windows/MacOS/Linux) +Homepage: https://www.xnview.com/en/xnviewmp/ +Installers: + - Arch: x64 + Url: https://download.xnview.com/XnViewMP-win-x64.exe + Sha256: 5482F87F5FCE5847FFD99683196E6E4023D3711F118EAF50820926DE0EA70299 + InstallerType: inno diff --git a/manifests/lukehaas/RunJS/1.10.1.yaml b/manifests/lukehaas/RunJS/1.10.1.yaml new file mode 100644 index 000000000..82ac858c6 --- /dev/null +++ b/manifests/lukehaas/RunJS/1.10.1.yaml @@ -0,0 +1,15 @@ +Id: lukehaas.RunJS +Version: 1.10.1 +Name: RunJS +Publisher: Luke Haas +License: Copyright (c) Luke Haas. All rights reserved. +AppMoniker: runjs +Tags: runjs, js, nodejs, run +Description: RunJS is an JavaScript playground that auto-evaluates your code as you type and outputs the results to a console pane. +Homepage: https://runjs.dev/ +Installers: + - Arch: x64 + Url: https://github.com/lukehaas/RunJS/releases/download/v1.10.1/RunJS-Setup-1.10.1.exe + Sha256: F5C4E9D3ADFC338FC8C3F7EFCE70C0D8B60B8E05B05C9947FB5C0B996A870370 + InstallerType: exe +