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