const { app, BrowserWindow } = require('electron')

let handled = false

if (app.commandLine.hasSwitch('handle-event')) {
  app.on('window-all-closed', () => {
    handled = true
    app.quit()
  })
}

app.on('quit', () => {
  process.stdout.write(JSON.stringify(handled))
  process.stdout.end()
})

app.on('ready', () => {
  const win = new BrowserWindow()
  win.close()
})
