- updating iguana with older working osx version binary
- handling pm2 kill action with promises using bluebird module.
troubleshooting showed the actions were not happening in sequence while
app closing main window.
a temporary split main page added to App start.
This will replace with node.js/expressjs web dynamic page with more
better options and gui soon in future update.
- on desktop app window close, the main desktop process still kept
running in background. was missing app.quit() at right place. fixed it
in this commit.
- in windows spawn() was not executing iguana.exe file, and was not
exiting when app quits. updated to use exec() for both starting and
killing iguana.exe process with command `taskkill`. windows desktop app
works now.
now changes to the dir before running iguana
checks if the directory already exists or not
if doesn’t creates the dir
changes the dir specific to os, and starts iguana from that dir.
found in previous updates iguana binaries was not included, or somehow
was missing. added to this update.