github.com/abemedia/appcast@v0.4.0/README.md (about)

     1  # AppCast
     2  
     3  [![Go Reference](https://pkg.go.dev/badge/github.com/abemedia/appcast.svg)](https://pkg.go.dev/github.com/abemedia/appcast)
     4  [![Codecov](https://codecov.io/gh/abemedia/appcast/branch/master/graph/badge.svg)](https://codecov.io/gh/abemedia/appcast)
     5  
     6  AppCast signs and publishes software for common package managers and software update frameworks.
     7  
     8  ## Supported platforms
     9  
    10  - [APT](<https://en.wikipedia.org/wiki/APT_(software)>) (Debian, Ubuntu etc.)
    11  - [YUM](<https://en.wikipedia.org/wiki/Yum_(software)>) (RHEL, Fedora, CentOS, OpenSUSE etc.)
    12  - [APK](https://wiki.alpinelinux.org/wiki/Alpine_Package_Keeper) (Alpine Linux)
    13  - [App Installer](https://en.wikipedia.org/wiki/App_Installer) (Windows)
    14  - [Sparkle](https://sparkle-project.org/) / [WinSparkle](https://winsparkle.org/) (MacOS, Windows)
    15  
    16  ## Installation
    17  
    18  ### Homebrew
    19  
    20  ```sh
    21  brew install abemedia/tap/appcast
    22  ```
    23  
    24  ### Apt
    25  
    26  ```sh
    27  echo 'deb [trusted=yes] https://apt.fury.io/abemedia/ /' | sudo tee /etc/apt/sources.list.d/appcast.list
    28  sudo apt update
    29  sudo apt install appcast
    30  ```
    31  
    32  ### Yum
    33  
    34  ```sh
    35  echo '[appcast]
    36  name=AppCast
    37  baseurl=https://yum.fury.io/abemedia/
    38  enabled=1
    39  gpgcheck=0' | sudo tee /etc/yum.repos.d/appcast.repo
    40  sudo yum install appcast
    41  ```
    42  
    43  ### Binary
    44  
    45  Download the latest binary from <https://github.com/abemedia/appcast/releases> and copy it to a
    46  folder in your `$PATH`.