mirror of
https://github.com/taigrr/arduinolibs
synced 2025-01-18 04:33:12 -08:00
Allow "?" to be used as a synonym for "help"
This commit is contained in:
parent
25aeeb0383
commit
9e6f6cfb2d
@ -169,9 +169,10 @@ void Shell::end()
|
|||||||
|
|
||||||
/** @cond */
|
/** @cond */
|
||||||
|
|
||||||
// Standard command names for use with executeBuiltin().
|
// Standard builtin command names.
|
||||||
static char const builtin_cmd_exit[] PROGMEM = "exit";
|
static char const builtin_cmd_exit[] PROGMEM = "exit";
|
||||||
static char const builtin_cmd_help[] PROGMEM = "help";
|
static char const builtin_cmd_help[] PROGMEM = "help";
|
||||||
|
static char const builtin_cmd_help_alt[] PROGMEM = "?";
|
||||||
|
|
||||||
/** @endcond */
|
/** @endcond */
|
||||||
|
|
||||||
@ -518,7 +519,8 @@ void Shell::execute()
|
|||||||
if (argc > 0) {
|
if (argc > 0) {
|
||||||
if (!execute(argc, argv)) {
|
if (!execute(argc, argv)) {
|
||||||
// Could not find a matching command, try the builtin "help".
|
// Could not find a matching command, try the builtin "help".
|
||||||
if (!strcmp_P(argv[0], builtin_cmd_help)) {
|
if (!strcmp_P(argv[0], builtin_cmd_help) ||
|
||||||
|
!strcmp_P(argv[0], builtin_cmd_help_alt)) {
|
||||||
help();
|
help();
|
||||||
} else {
|
} else {
|
||||||
static char const unknown_cmd[] PROGMEM = "Unknown command: ";
|
static char const unknown_cmd[] PROGMEM = "Unknown command: ";
|
||||||
|
Loading…
x
Reference in New Issue
Block a user