ArduinoBuilder is a tool able to compile and upload Arduino sketches.