MCPcopy Create free account
hub / github.com/Snapchat/KeyDB / noninteractive

Function noninteractive

src/redis-cli.c:2103–2119  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2101}
2102
2103static int noninteractive(int argc, char **argv) {
2104 int retval = 0;
2105 sds *sds_args = getSdsArrayFromArgv(argc, argv, config.quoted_input);
2106 if (!sds_args) {
2107 printf("Invalid quoted string\n");
2108 return 1;
2109 }
2110 if (config.stdinarg) {
2111 sds_args = sds_realloc(sds_args, (argc + 1) * sizeof(sds));
2112 sds_args[argc] = readArgFromStdin();
2113 argc++;
2114 }
2115
2116 retval = issueCommand(argc, sds_args);
2117 sdsfreesplitres(sds_args, argc);
2118 return retval;
2119}
2120
2121/*------------------------------------------------------------------------------
2122 * Eval mode

Callers 1

mainFunction · 0.85

Calls 5

getSdsArrayFromArgvFunction · 0.85
sds_reallocFunction · 0.85
readArgFromStdinFunction · 0.85
issueCommandFunction · 0.85
sdsfreesplitresFunction · 0.85

Tested by

no test coverage detected