github.com/robgonnella/ardi/v2@v2.4.5-0.20230102052001-11a49de978c3/docs/ardi_compile.md (about) 1 ## ardi compile 2 3 Compile specified sketch or build(s) 4 5 ### Synopsis 6 7 8 Compile sketches and builds for specified boards. When compiling for a sketch, you must provide the board FQBN. If left unspecified, a list of available choices will be be printed. If the sketch argument matches a user defined build in ardi.json, the values defined in build will be used to compile 9 10 ``` 11 ardi compile [sketch|build(s)] [flags] 12 ``` 13 14 ### Aliases 15 16 17 ``` 18 build 19 ``` 20 21 ### Options 22 23 ``` 24 -a, --all Compile all builds specified in ardi.json 25 -p, --build-prop stringArray Specify build property to compiler 26 -f, --fqbn string Specify fully qualified board name 27 -h, --help help for compile 28 -s, --show-props Show all build properties (does not compile) 29 -w, --watch Watch sketch file for changes and recompile 30 ``` 31 32 ### Options inherited from parent commands 33 34 ``` 35 -q, --quiet Silence all logs 36 -v, --verbose Print all logs 37 ``` 38 39 ### SEE ALSO 40 41 * [ardi](ardi.md) - Ardi is a command line build manager for arduino projects. 42