It's all doable... The OTA update code is kept as small and simple as possible for obvious reasons. Also, the protocol is really simple to allow a bash script with a couple of curl invocations to do the upgrade. I.e., no extra binary to build or locate. (It would not be all that difficult for someone versed in powershell to write the equivalent for Windows.)
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
It's all doable... The OTA update code is kept as small and simple as possible for obvious reasons. Also, the protocol is really simple to allow a bash script with a couple of curl invocations to do the upgrade. I.e., no extra binary to build or locate. (It would not be all that difficult for someone versed in powershell to write the equivalent for Windows.)