Lines Matching refs:argv
51 int install_app(transport_type transport, char* serial, int argc, char** argv);
52 int uninstall_app(transport_type transport, char* serial, int argc, char** argv);
419 int ppp(int argc, char **argv)
422 fprintf(stderr, "error: adb %s not implemented on Win32\n", argv[0]);
431 argv[0]);
436 adb_service_name = argv[1];
460 //argv[2] and beyond become ppp_args[1] and beyond
461 ppp_args[i - 1] = argv[i];
508 static int logcat(transport_type transport, char* serial, int argc, char **argv)
525 argv += 1;
529 quoted = dupAndQuote (*argv++);
681 int adb_commandline(int argc, char **argv)
722 if(!strcmp(argv[0],"nodaemon")) {
724 } else if (!strcmp(argv[0], "fork-server")) {
727 } else if(!strcmp(argv[0],"persist")) {
729 } else if(!strncmp(argv[0], "-p", 2)) {
731 if (argv[0][2] == '\0') {
733 product = argv[1];
735 argv++;
737 product = argv[1] + 2;
745 } else if (argv[0][0]=='-' && argv[0][1]=='s') {
746 if (isdigit(argv[0][2])) {
747 serial = argv[0] + 2;
749 if(argc < 2 || argv[0][2] != '\0') return usage();
750 serial = argv[1];
752 argv++;
754 } else if (!strcmp(argv[0],"-d")) {
756 } else if (!strcmp(argv[0],"-e")) {
763 argv++;
769 if ((argc > 0) && (!strcmp(argv[0],"server"))) {
788 if(!strcmp(argv[0], "devices")) {
790 snprintf(buf, sizeof buf, "host:%s", argv[0]);
801 if(!strcmp(argv[0], "connect")) {
807 snprintf(buf, sizeof buf, "host:connect:%s", argv[1]);
817 if(!strcmp(argv[0], "disconnect")) {
824 snprintf(buf, sizeof buf, "host:disconnect:%s", argv[1]);
837 if (!strcmp(argv[0], "emu")) {
838 return adb_send_emulator_command(argc, argv);
841 if(!strcmp(argv[0], "shell")) {
849 snprintf(buf, sizeof buf, "shell:%s", argv[1]);
851 argv += 2;
856 quote = (**argv == 0 || strchr(*argv, ' '));
859 strcat(buf, *argv++);
885 if(!strcmp(argv[0], "kill-server")) {
895 if(!strcmp(argv[0], "remount") || !strcmp(argv[0], "reboot")
896 || !strcmp(argv[0], "reboot-bootloader")
897 || !strcmp(argv[0], "tcpip") || !strcmp(argv[0], "usb")
898 || !strcmp(argv[0], "root")) {
900 if (!strcmp(argv[0], "reboot-bootloader"))
903 snprintf(command, sizeof(command), "%s:%s", argv[0], argv[1]);
905 snprintf(command, sizeof(command), "%s:", argv[0]);
916 if(!strcmp(argv[0], "bugreport")) {
924 if(!strncmp(argv[0], "wait-for-", strlen("wait-for-"))) {
925 char* service = argv[0];
949 argv++;
955 if(!strcmp(argv[0], "forward")) {
958 snprintf(buf, sizeof buf, "host-serial:%s:forward:%s;%s",serial, argv[1], argv[2]);
960 snprintf(buf, sizeof buf, "host-usb:forward:%s;%s", argv[1], argv[2]);
962 snprintf(buf, sizeof buf, "host-local:forward:%s;%s", argv[1], argv[2]);
964 snprintf(buf, sizeof buf, "host:forward:%s;%s", argv[1], argv[2]);
975 if(!strcmp(argv[0], "ls")) {
977 return do_sync_ls(argv[1]);
980 if(!strcmp(argv[0], "push")) {
982 return do_sync_push(argv[1], argv[2], 0 /* no verify APK */);
985 if(!strcmp(argv[0], "pull")) {
987 return do_sync_pull(argv[1], ".");
989 return do_sync_pull(argv[1], argv[2]);
995 if(!strcmp(argv[0], "install")) {
997 return install_app(ttype, serial, argc, argv);
1000 if(!strcmp(argv[0], "uninstall")) {
1002 return uninstall_app(ttype, serial, argc, argv);
1005 if(!strcmp(argv[0], "sync")) {
1013 } else if (argc >= 2 && strcmp(argv[1], "-l") == 0) {
1016 srcarg = argv[2];
1022 srcarg = argv[1];
1041 if(!strcmp(argv[0],"get-state") ||
1042 !strcmp(argv[0],"get-serialno"))
1046 format_host_command(buf, sizeof buf, argv[0], ttype, serial);
1058 if(!strcmp(argv[0],"status-window")) {
1063 if(!strcmp(argv[0],"logcat") || !strcmp(argv[0],"lolcat")) {
1064 return logcat(ttype, serial, argc, argv);
1067 if(!strcmp(argv[0],"ppp")) {
1068 return ppp(argc, argv);
1071 if (!strcmp(argv[0], "start-server")) {
1075 if (!strcmp(argv[0], "jdwp")) {
1088 if(!strcmp(argv[0], "help") || !strcmp(argv[0], "/?")) {
1093 if(!strcmp(argv[0], "version")) {
1104 char *argv[16];
1112 argv[argc++] = "-s";
1113 argv[argc++] = serial;
1115 argv[argc++] = "-d";
1117 argv[argc++] = "-e";
1120 argv[argc++] = cmd;
1121 while((argv[argc] = va_arg(ap, char*)) != 0) argc++;
1128 fprintf(stderr,"argv[%d] = \"%s\"\n", n, argv[n]);
1132 return adb_commandline(argc, argv);
1174 int argc, char** argv)
1183 quoted = dupAndQuote(*argv++);
1194 int uninstall_app(transport_type transport, char* serial, int argc, char** argv)
1198 if (argc == 3 && strcmp(argv[1], "-k") == 0)
1204 "If you truly wish to continue, execute 'adb shell pm uninstall -k %s'\n", argv[2]);
1209 return pm_command(transport, serial, argc, argv);
1226 int install_app(transport_type transport, char* serial, int argc, char** argv)
1234 char* filename = argv[argc - 1];
1239 if (!strcmp(argv[i], "-s"))
1266 argv[argc - 1] = to; /* destination name, not source location */
1267 pm_command(transport, serial, argc, argv);