Just about to purchase a Spark Core but am interested in knowing whether it can be programmed entirely offline (i.e. from the Spark CLI). The tutorials show offline compilation with Spark but during the compilation it seems as though the CLI fetches a ‘base’ image from the Spark website. This is shown below:
$ spark compile blinky.ino Including: blinky.ino attempting to compile firmware pushing file: blinky.ino grabbing binary from: https://api.spark.io/v1/binaries/01234567890ABCDEFGH saved firmware to firmware_123456781234.bin Compiled firmware downloaded.
Note the “grabbing binary” line.
Is this always necessary or is there are way to compile entirely offline?