title: How to use auto-launch to start app on system startup?
body: <p>package.json:</p>
  
  <pre><code>{
    "name": "electronapp",
    "version": "1.0.0",
    "description": "electron auto-launch",
    "main": "index.js",
    "scripts": {
      "start": "electron .",
      "build": "electron-packager . --all"
    },
    "author": "ivie",
    "license": "ISC",
    "devDependencies": {
      "Q": "^1.0.0",
      "asar": "^0.13.0",
      "electron": "^1.7.6",
      "electron-packager": "^9.1.0",
      "electron-prebuilt": "^1.4.13",
      "fs-jetpack": "^1.2.0",
      "grunt-electron-installer": "^2.1.0",
      "rcedit": "^0.9.0"
    },
    "dependencies": {
      "auto-launch": "^5.0.1"
    }
  }
  </code></pre>
  
  <p>index.js:</p>
  
  <pre><code>var electron = require('electron');
  var app = electron.app;
  var BrowserWindow = electron.BrowserWindow;
  var path = require('path');
  
  app.on('ready', ()=&gt;{
      var mainwindow = new BrowserWindow({
          width: 1200,
          height: 800,
          icon: "favicon.ico",
          frame:true,
          title:'Menuboard',
          fullscreen: false,
          autoHideMenuBar: false
      })
      mainwindow.openDevTools();
      mainwindow.loadURL('https://www.google.com');
      mainwindow.on('closed', function() {
          mainwindow = null;
      });
  });
  app.on('window-all-closed', function() {
      if(process.platform != 'darwin')
          app.quit();
  })
  </code></pre>
  
  <p>I have generated an electron .exe using this code. It's getting executed when I'm double clicking on it. But, I want to run it on windows startup. I got to know about auto-launch. But, I'm not sure how to use it in my application? Any help would be appreciated.</p>