## <-- Note --> ##

## <-- General --> ##

# Version number format for manifest version.
#ManifestVersion: 1.0.0

# Publisher.package format.
Id: Telegram.TelegramDesktopBeta
# The name of the publisher.
Publisher: Telegram Messenger Inc.
# The name of the application.
Name: Telegram Desktop Beta
# The common name someone may use to search for the package.
AppMoniker: telegram-beta

# Version numbering format for package version.
Version: v2.1.20
# A string representing the flight ring.
#Channel: PreRelease

# The open source license or copyright.
License: GNU General Public License version 3
# Valid secure URL to license.
LicenseUrl: https://github.com/telegramdesktop/tdesktop/blob/v2.1.20/LICENSE

# Version numbering format for minimum version of Windows supported.
#MinOSVersion: string

# Description of the package.
Description: 
  Telegram a new era of messaging
  Fast and secure desktop app, perfectly synced with your mobile phone.
  Telegram is a cloud-based mobile and desktop messaging app with a focus on security and speed.
  Simple. Telegram is so simple you already know how to use it.
  Private. Telegram messages are heavily encrypted and can self-destruct.
  Synced. Telegram lets you access your chats from multiple devices.
  Fast. Telegram delivers messages faster than any other application.
  Powerful. Telegram has no limits on the size of your media and chats.
  Open. Telegram has an open API and source code free for everyone
  Secure. Telegram keeps your messages safe from hacker attacks.
  Social. Telegram groups can hold up to 200,000 members.
  Expressive. Telegram lets you completely customize your messenger.
# Valid secure URL for the package.
Homepage: https://desktop.telegram.org/

# Additional strings a user would use to search for the package.
Tags: Messenger, Messaging, Telegram
# List of file extensions the package could support.
#FileExtensions: list
# List of protocols the package provides a handler for.
Protocols: tg
# List of commands or aliases the user would use to run the package.
#Commands: list

## <-- Installer --> ##

# Enumeration of supported installer types (exe, msi, msix, inno, wix, nullsoft, appx).
InstallerType: Inno
# Custom switches passed to the installer.
#Custom: string
# Switches passed to the installer for silent installation.
#Silent: string
# Switches passed to the installer for non-interactive install.
#SilentWithProgress: string
# Experimental.
#Interactive: string
# Experimental.
#Language: string
# Specifies log redirection switches and path.
#Log: string
# Specifies alternate location to install package.
#InstallLocation: string
# Nested map of keys for specific installer.
Installers:
  # Enumeration of supported architectures.
  - Arch: x86
  # Path to download installation file.
    Url: https://github.com/telegramdesktop/tdesktop/releases/download/v2.1.20/tsetup.2.1.20.beta.exe
  # SHA256 calculated from installer.
    Sha256: 85a668ecb55d5288efcac17014a761d1fa55512df355213b664b4f25f06818b3
  # SHA256 calculated from signature file's hash of MSIX file.
   #SignatureSha256: string
  # Collection of entries to override root keys. The primary supported values are: Custom, Silent, SilentWithProgress, Interactive. For a complete list see the specification at https://github.com/microsoft/winget-cli/blob/master/doc/ManifestSpecv0.1.md.
    Switches:
      Silent: /VERYSILENT
      SilentWithProgress: /VERYSILENT
  # Experimental.
    Scope: User
  # Experimental.
   #SystemAppId: string
# Nested map of keys for localization.
#Localization:
  # Locale for display fields and localized URLs.
  # - Language: string
 
## <-- Manifest Maintainer --> ##
### koumaza <koumaza--@outlook.com>

## <-- Misc --> ##
### Template Here: https://gist.github.com/koumaza/3b6996f5dc7c79edae269de21a4b1e93
