AdvancedCLI

A serial CLI for Arduino: register commands, parse arguments, and receive typed callbacks with zero-heap allocation.

Author
Maximiliano Ramirez
Website
https://github.com/alkonosst/AdvancedCLI/
Github
https://github.com/alkonosst/AdvancedCLI
Category
Data Processing
License
MIT
Library Type
Contributed
Architectures
Any

AdvancedCLI turns the Serial Monitor into a full command-line interface. Define commands with named arguments, boolean flags, integers, floats, positional values, sub-commands, and aliases. Callbacks receive strongly-typed parsed values, help output is generated automatically, and optional validation and error hooks keep the interface robust. No dynamic allocation, fixed-size buffers, compatible with AVR and 32-bit architectures.

Downloads

Filename Release Date File Size
AdvancedCLI-0.4.0.zip 2026-05-17 68.29 KiB
AdvancedCLI-0.3.1.zip 2026-05-15 65.34 KiB
AdvancedCLI-0.3.0.zip 2026-05-14 65.32 KiB
AdvancedCLI-0.2.0.zip 2026-04-27 57.61 KiB
AdvancedCLI-0.1.0.zip 2026-04-26 54.01 KiB