# leo **Repository Path**: mirrors_soldair/leo ## Basic Information - **Project Name**: leo - **Description**: Command line tool for building Arduino firmware using Node.js and Npm. - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-19 - **Last Updated**: 2026-06-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Arduino Command Line Build Tool Command build tool for [Arduino][arduino] development built using [Node.js][nodejs]. Allows installing library dependencies using the wonderful package manager [Npm][npm]. Inspiration taken from the [Ino][ino] project. ## Installation `$ npm install -g leo` ## Basic Usage Create a new example Blink project `$ leo new Blink` Move into project directory `$ cd Blink` Build hex file `$ leo build -b yun` `$ leo build -b uno` ## Usage ``` $ leo -h Usage: leo [options] [command] Commands: boards List boards available. build [options] Build firmware for the project in the current directory. preproc [options] Compile sketch to valid c++ source * Options: -h, --help output usage information -V, --version output the version number ``` ## License MIT [nodejs]: http://nodejs.org/ "Node.js" [arduino]: http://arduino.cc/ "Arduino" [ino]: http://inotool.org/ "Ino Build Tool" [npm]: http://npmjs.org/ "Node Package Manager"