var menubar = require('menubar') var exec = require('child_process').exec var fs = require('fs') var mb = menubar() mb.on('ready', function ready () { console.log('Ready!') fetchTimes() }) mb.on('show', function show () { fetchTimes() }) function fetchTimes () { exec('gopdx -f', function (err, stdout, stderr) { if (err) return console.log('ERR OH NOE') fs.writeFileSync('index.html', '<pre>' + stdout + '</pre>') }) }