Darrel O'Pry --living one bug at a time...

Announcing Pecans, an update server for Squirrel

Pecans

TL;DR;

Check out Pecans if you want an update to date update server for your electron project.

The Whole Story

At Spaceage.tv , we needed an update server for an Electron app using Squirrel. Our goals were to be able to use Github to manage our releases in our private repo and minimize our infrastructure and operating costs. We reviewed the existing options.

If we had to use something out of the box, Nuts would have been our choice. However after some discussion and review of Nuts code, we decided to just go ahead and address our issues. Seeing that the nuts maintainers hadn’t been actively maintaining the project for 4 years, we went ahead and forked the project to create Pecans.

At this juncture, Pecans is an API compatible port of Nuts to ES6, with all dependencies updated, and uses redirects to private downloads using signed urls instead of proxying.