Lines Matching refs:argv

211     sds *argv;  member
246 tmp.argv = zmalloc(sizeof(sds)); in cliInitHelp()
247 tmp.argv[0] = sdscatprintf(sdsempty(),"@%s",commandGroups[i]); in cliInitHelp()
248 tmp.full = tmp.argv[0]; in cliInitHelp()
255 tmp.argv = sdssplitargs(commandHelp[i].name,&tmp.argc); in cliInitHelp()
283 if (!strcasecmp(he->argv[0],cmdname)) in cliIntegrateHelp()
293 new->argv = zmalloc(sizeof(sds)); in cliIntegrateHelp()
294 new->argv[0] = sdsnew(cmdname); in cliIntegrateHelp()
295 new->full = new->argv[0]; in cliIntegrateHelp()
297 sdstoupper(new->argv[0]); in cliIntegrateHelp()
300 ch->name = new->argv[0]; in cliIntegrateHelp()
349 static void cliOutputHelp(int argc, char **argv) { in cliOutputHelp() argument
358 } else if (argc > 0 && argv[0][0] == '@') { in cliOutputHelp()
361 if (strcasecmp(argv[0]+1,commandGroups[i]) == 0) { in cliOutputHelp()
378 if (strcasecmp(argv[j],entry->argv[j]) != 0) break; in cliOutputHelp()
427 sds *argv = sdssplitargs(buf,&argc); in hintsCallback() local
432 sdsfreesplitres(argv,argc); in hintsCallback()
439 if (strcasecmp(argv[0],helpEntries[i].full) == 0) in hintsCallback()
462 sdsfreesplitres(argv,argc); in hintsCallback()
466 sdsfreesplitres(argv,argc); in hintsCallback()
830 static int cliSendCommand(int argc, char **argv, int repeat) { in cliSendCommand() argument
831 char *command = argv[0]; in cliSendCommand()
837 cliOutputHelp(--argc, ++argv); in cliSendCommand()
846 ((!strcasecmp(argv[1],"jemalloc") && !strcasecmp(argv[2],"info")) || in cliSendCommand()
847 !strcasecmp(argv[1],"htstats"))) || in cliSendCommand()
849 (!strcasecmp(argv[1],"nodes") || in cliSendCommand()
850 !strcasecmp(argv[1],"info"))) || in cliSendCommand()
852 !strcasecmp(argv[1],"list")) || in cliSendCommand()
854 !strcasecmp(argv[1],"graph")) || in cliSendCommand()
856 !strcasecmp(argv[1],"doctor"))) in cliSendCommand()
870 if (argc == 3 && !strcasecmp(argv[0],"script") && in cliSendCommand()
871 !strcasecmp(argv[1],"debug")) in cliSendCommand()
873 if (!strcasecmp(argv[2],"yes") || !strcasecmp(argv[2],"sync")) { in cliSendCommand()
889 argvlen[j] = sdslen(argv[j]); in cliSendCommand()
892 redisAppendCommandArgv(context,argc,(const char**)argv,argvlen); in cliSendCommand()
920 config.dbnum = atoi(argv[1]); in cliSendCommand()
972 static int parseOptions(int argc, char **argv) { in parseOptions() argument
978 if (!strcmp(argv[i],"-h") && !lastarg) { in parseOptions()
980 config.hostip = sdsnew(argv[++i]); in parseOptions()
981 } else if (!strcmp(argv[i],"-h") && lastarg) { in parseOptions()
983 } else if (!strcmp(argv[i],"--help")) { in parseOptions()
985 } else if (!strcmp(argv[i],"-x")) { in parseOptions()
987 } else if (!strcmp(argv[i],"-p") && !lastarg) { in parseOptions()
988 config.hostport = atoi(argv[++i]); in parseOptions()
989 } else if (!strcmp(argv[i],"-s") && !lastarg) { in parseOptions()
990 config.hostsocket = argv[++i]; in parseOptions()
991 } else if (!strcmp(argv[i],"-r") && !lastarg) { in parseOptions()
992 config.repeat = strtoll(argv[++i],NULL,10); in parseOptions()
993 } else if (!strcmp(argv[i],"-i") && !lastarg) { in parseOptions()
994 double seconds = atof(argv[++i]); in parseOptions()
996 } else if (!strcmp(argv[i],"-n") && !lastarg) { in parseOptions()
997 config.dbnum = atoi(argv[++i]); in parseOptions()
998 } else if (!strcmp(argv[i],"-a") && !lastarg) { in parseOptions()
999 config.auth = argv[++i]; in parseOptions()
1000 } else if (!strcmp(argv[i],"--raw")) { in parseOptions()
1002 } else if (!strcmp(argv[i],"--no-raw")) { in parseOptions()
1004 } else if (!strcmp(argv[i],"--csv")) { in parseOptions()
1006 } else if (!strcmp(argv[i],"--latency")) { in parseOptions()
1008 } else if (!strcmp(argv[i],"--latency-dist")) { in parseOptions()
1010 } else if (!strcmp(argv[i],"--mono")) { in parseOptions()
1013 } else if (!strcmp(argv[i],"--latency-history")) { in parseOptions()
1016 } else if (!strcmp(argv[i],"--lru-test") && !lastarg) { in parseOptions()
1018 config.lru_test_sample_size = strtoll(argv[++i],NULL,10); in parseOptions()
1019 } else if (!strcmp(argv[i],"--slave")) { in parseOptions()
1021 } else if (!strcmp(argv[i],"--stat")) { in parseOptions()
1023 } else if (!strcmp(argv[i],"--scan")) { in parseOptions()
1025 } else if (!strcmp(argv[i],"--pattern") && !lastarg) { in parseOptions()
1026 config.pattern = argv[++i]; in parseOptions()
1027 } else if (!strcmp(argv[i],"--intrinsic-latency") && !lastarg) { in parseOptions()
1029 config.intrinsic_latency_duration = atoi(argv[++i]); in parseOptions()
1030 } else if (!strcmp(argv[i],"--rdb") && !lastarg) { in parseOptions()
1032 config.rdb_filename = argv[++i]; in parseOptions()
1033 } else if (!strcmp(argv[i],"--pipe")) { in parseOptions()
1035 } else if (!strcmp(argv[i],"--pipe-timeout") && !lastarg) { in parseOptions()
1036 config.pipe_timeout = atoi(argv[++i]); in parseOptions()
1037 } else if (!strcmp(argv[i],"--bigkeys")) { in parseOptions()
1039 } else if (!strcmp(argv[i],"--eval") && !lastarg) { in parseOptions()
1040 config.eval = argv[++i]; in parseOptions()
1041 } else if (!strcmp(argv[i],"--ldb")) { in parseOptions()
1044 } else if (!strcmp(argv[i],"--ldb-sync-mode")) { in parseOptions()
1048 } else if (!strcmp(argv[i],"-c")) { in parseOptions()
1050 } else if (!strcmp(argv[i],"-d") && !lastarg) { in parseOptions()
1052 config.mb_delim = sdsnew(argv[++i]); in parseOptions()
1053 } else if (!strcmp(argv[i],"-v") || !strcmp(argv[i], "--version")) { in parseOptions()
1059 if (argv[i][0] == '-') { in parseOptions()
1062 argv[i]); in parseOptions()
1074 fprintf(stderr,"Try %s --help for more information.\n", argv[0]); in parseOptions()
1174 static int issueCommandRepeat(int argc, char **argv, long repeat) { in issueCommandRepeat() argument
1177 if (cliSendCommand(argc,argv,repeat) != REDIS_OK) { in issueCommandRepeat()
1182 if (cliSendCommand(argc,argv,repeat) != REDIS_OK) { in issueCommandRepeat()
1197 static int issueCommand(int argc, char **argv) { in issueCommand() argument
1198 return issueCommandRepeat(argc, argv, config.repeat); in issueCommand()
1211 sds *argv = sds_malloc(sizeof(sds)*2); in cliSplitArgs() local
1215 argv[0] = sdsnewlen(line,elen-1); in cliSplitArgs()
1216 argv[1] = sdsnewlen(line+elen,len-elen); in cliSplitArgs()
1217 return argv; in cliSplitArgs()
1226 void cliSetPreferences(char **argv, int argc, int interactive) { in cliSetPreferences() argument
1227 if (!strcasecmp(argv[0],":set") && argc >= 2) { in cliSetPreferences()
1228 if (!strcasecmp(argv[1],"hints")) pref.hints = 1; in cliSetPreferences()
1229 else if (!strcasecmp(argv[1],"nohints")) pref.hints = 0; in cliSetPreferences()
1233 argv[1]); in cliSetPreferences()
1238 argv[0]); in cliSetPreferences()
1251 sds *argv; in cliLoadPreferences() local
1254 argv = sdssplitargs(buf,&argc); in cliLoadPreferences()
1255 if (argc > 0) cliSetPreferences(argv,argc,0); in cliLoadPreferences()
1256 sdsfreesplitres(argv,argc); in cliLoadPreferences()
1267 sds *argv; in repl() local
1288 argv = cliSplitArgs(line,&argc); in repl()
1292 if (argv == NULL) { in repl()
1297 if (strcasecmp(argv[0],"quit") == 0 || in repl()
1298 strcasecmp(argv[0],"exit") == 0) in repl()
1301 } else if (argv[0][0] == ':') { in repl()
1302 cliSetPreferences(argv,argc,1); in repl()
1304 } else if (strcasecmp(argv[0],"restart") == 0) { in repl()
1312 } else if (argc == 3 && !strcasecmp(argv[0],"connect")) { in repl()
1314 config.hostip = sdsnew(argv[1]); in repl()
1315 config.hostport = atoi(argv[2]); in repl()
1318 } else if (argc == 1 && !strcasecmp(argv[0],"clear")) { in repl()
1324 repeat = atoi(argv[0]); in repl()
1331 issueCommandRepeat(argc-skipargs, argv+skipargs, repeat); in repl()
1350 sdsfreesplitres(argv,argc); in repl()
1358 static int noninteractive(int argc, char **argv) { in noninteractive() argument
1361 argv = zrealloc(argv, (argc+1)*sizeof(char*)); in noninteractive()
1362 argv[argc] = readArgFromStdin(); in noninteractive()
1363 retval = issueCommand(argc+1, argv); in noninteractive()
1365 retval = issueCommand(argc, argv); in noninteractive()
1374 static int evalMode(int argc, char **argv) { in evalMode() argument
1423 if (!got_comma && argv[j][0] == ',' && argv[j][1] == 0) { in evalMode()
1427 argv2[j+3-got_comma] = sdsnew(argv[j]); in evalMode()
2546 int main(int argc, char **argv) { in main() argument
2595 firstarg = parseOptions(argc,argv); in main()
2597 argv += firstarg; in main()
2676 return evalMode(argc,argv); in main()
2678 return noninteractive(argc,convertToSds(argc,argv)); in main()