Per-project tools?


I want to use an tool with PlatformIO. It may or may not be useful for others: mkespfsimage, which creates a read-only “ESPFS” filesystem image for esp8266/esp32 boards.

Obviously, some binaries will need to be created… but how can I host them? What will I need to do, at present, to make them available? It looks like a custom platform is necessary.

I don’t want to foist maintenance thereof upon PlatformIO itself (unless it’s useful for others, but it’s pretty obscure). It’d be neat if PIO could support custom tools at the project level. I could try a PR to do such a thing, if there’s interest.


Thanks! I’ve just opened a feature request