Support an additional alias for 'adb shell.'

Change-Id: Ie8d667407fef8ee5a6c7ab86b30307fb61869170
This commit is contained in:
Daniel Sandler 2010-08-19 01:10:18 -04:00
parent d06aee5da1
commit ff91ab855b
1 changed files with 18 additions and 2 deletions

View File

@ -838,12 +838,24 @@ top:
return adb_send_emulator_command(argc, argv);
}
if(!strcmp(argv[0], "shell")) {
if(!strcmp(argv[0], "shell") || !strcmp(argv[0], "hell")) {
int r;
int fd;
char h = (argv[0][0] == 'h');
if (h) {
printf("\x1b[41;33m");
fflush(stdout);
}
if(argc < 2) {
return interactive_shell();
r = interactive_shell();
if (h) {
printf("\x1b[0m");
fflush(stdout);
}
return r;
}
snprintf(buf, sizeof buf, "shell:%s", argv[1]);
@ -877,6 +889,10 @@ top:
adb_sleep_ms(1000);
do_cmd(ttype, serial, "wait-for-device", 0);
} else {
if (h) {
printf("\x1b[0m");
fflush(stdout);
}
return r;
}
}