Hello,
Here is a shell for ESP32 cpu: GitHub - vvb333007/espshell: Command line interface debug tool for Arduino projects on ESP32 hardware
Single .c file which can be placed to the directory where your .ino script is to add interactive shell (CLI) to your sketch. No modification to the sketch is needed: the espshell.c will gain control automatically. Once uploaded it creates a command line interface on UART0 which can be accessed either via Arduino IDE Serial Monitor or, much better, via terminal software (PuTTY, TeraTerm etc)
There is README.md file with a little bit more details and examples.
If anyone will find it useful - i would like to get a feedback.
Enjoy!
Commands:
i2c scanning / reading / writing :
Sequence generation (using RMT pereipherial)