forked from Imagelibrary/binutils-gdb
Make "!" an alias for "shell".
* NEWS: Add mention. * cli/cli-cmds.c (init_cli_cmds): Remove xdb_commands condition on adding "!" command, always add it. * cli/cli-decode.c (find_command_name_length): Recognize "!" as a command of length one. doc/ * gdb.texinfo (Shell Commands): Document "!". testsuite/ * gdb.base/shell.exp: New file.
This commit is contained in:
@@ -1127,11 +1127,16 @@ find_command_name_length (const char *text)
|
||||
Note that this is larger than the character set allowed when
|
||||
creating user-defined commands. */
|
||||
|
||||
/* Recognize '!' as a single character command so that, e.g., "!ls"
|
||||
works as expected. */
|
||||
if (*p == '!')
|
||||
return 1;
|
||||
|
||||
while (isalnum (*p) || *p == '-' || *p == '_'
|
||||
/* Characters used by TUI specific commands. */
|
||||
|| *p == '+' || *p == '<' || *p == '>' || *p == '$'
|
||||
/* Characters used for XDB compatibility. */
|
||||
|| (xdb_commands && (*p == '!' || *p == '/' || *p == '?')))
|
||||
|| (xdb_commands && (*p == '/' || *p == '?')))
|
||||
p++;
|
||||
|
||||
return p - text;
|
||||
|
||||
Reference in New Issue
Block a user