process.on('uncaughtException', (err) => {
  console.error(err);
  process.exit(1);
});

const { autoUpdater } = require('electron');

autoUpdater.on('error', (err) => {
  console.error(err);
  process.exit(1);
});

const feedUrl = process.argv[1];

autoUpdater.setFeedURL({
  url: feedUrl
});

autoUpdater.checkForUpdates();

autoUpdater.on('update-not-available', () => {
  process.exit(0);
});