sparc

github

An ESP-IDF development toolkit. Install the toolchain, scaffold a project, build, flash and monitor, from one binary. It does not reimplement ESP-IDF, it drives it.

curl -fsSL https://sparc.arc1.io/install.sh | sh

quick start

sparc install
sparc init blinky --target esp32c6
cd blinky
sparc devices
sparc build
sparc flash
sparc monitor

updating

sparc checks once a day in the background and verifies the SHA-256 of every download before it replaces the binary.

sparc update

api

The same endpoints the CLI and the install script read. Every path also answers in flat key=value text with .txt appended.

GET /v1/latest?target=aarch64-apple-darwin
GET /v1/latest.txt?target=<triple>&current=<version>
GET /v1/manifest.json
GET /v1/download/<version>/<file>