UNPKG

microflo-arduino

Version:
20 lines (15 loc) 708 B
// Super-simple wrapper around the `arduino-builder` CLI tool // setting up the neccesary paths var path = require('path'); var sketch = process.argv[2] || 'build/all.ino'; var board = process.argv[3] || 'arduino:avr:uno'; var arduinoDir = process.env.ARDUINO || process.env.HOME + "/arduino-1.8.1"; var buildDir = path.join(path.dirname(sketch), 'builder'); var builder = path.join(arduinoDir, 'arduino-builder'); var cmd = builder + ' -compile ' + ' -verbose' + " -hardware " + path.join(arduinoDir, 'hardware') + ' -tools ' + path.join(arduinoDir, 'tools-builder') + ' -tools ' + path.join(arduinoDir, 'hardware', 'tools') + ' -fqbn ' + board + ' ' + sketch; console.log(cmd);