Thanks to visit codestin.com
Credit goes to github.com

Skip to content

dopry/pecans

Repository files navigation

Pecans

Pecans is an Electron Release Server.

Features

  • Download URLs (the client chooses the platform; user-agent autodetection was removed in 2.0)
    • /download/:platform — latest build for a platform (osx_64, windows_64, … legacy aliases like darwin, win32, mac-arm64 are accepted)
    • /download/channel/:channel/:platform — latest build on a release channel
    • /download/version/:tag/:platform — a specific version
    • /download/:tag/:filename — a specific release asset by filename
    • /dl/:os/:arch — resolve by discrete OS (osx, windows, linux) and arch (32, 64, arm64, universal); supports ?channel, ?version, and ?pkg (deb/rpm) queries
    • /dl/:filename — a release asset by filename
  • Auto-updates with Squirrel
    • For Mac using Squirrel.Mac
      • /update/:platform/:version
      • /update/channel/:channel/:platform/:version
      • /update?version=<x.x.x>&platform=osx (deprecated; redirects to /update/:platform/:version)
    • For Windows using Squirrel.Windows and NuGet packages
      • /update/:platform/:version/RELEASES
      • /update/channel/:channel/:platform/:version/RELEASES
  • API
    • /api/channels — release channels with their latest versions
    • /api/versions — releases, filterable with ?channel, ?platform, ?version
    • /api/status — server uptime
  • Release Notes API, /notes?version=<x.x.x> (JSON or plain text via Accept)
  • GitHub Release Integration
  • GitHub Private Repository Hosted Releases
  • GitHub Release Webhook to keep releases up-to-date
  • Release Channels (beta, alpha, ...)
  • Express App (composable)

Deploy it / Start it

Follow our guide to deploy Pecans.

Auto-updater / Squirrel

This server provides an endpoint for Squirrel auto-updater, it supports both OS X and Windows.

Documentation

Check out the documentation for more details.

Acknowledgements

About

🌰 Releases/downloads server with auto-updater and GitHub as a backend

Topics

Resources

License

Stars

9 stars

Watchers

1 watching

Forks

Contributors

Languages