UNPKG

nino

Version:

Toolbelt for Arduino.

33 lines (31 loc) 762 B
var fs = require('fs'); module.exports = { project: function() { return process.cwd() + '/'; }, install: function() { return __dirname.replace('lib/util', ''); //yes, a hack }, headers: function() { return this.install() + 'headers/'; }, native: function() { switch (process.platform) { case 'darwin': return this.install() + 'native/osx/x64/'; } }, empty: function() { return this.install() + 'lib/etc/hex/empty.hex' }, avrconf: function() { switch (process.platform) { case 'darwin': if (fs.existsSync('/usr/local/etc/avrdude.conf')) { return '/usr/local/etc/avrdude.conf'; } else { return this.native() + 'avr/etc/avrdude.conf'; } } } };