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)
})
