mirror of https://mirror.osredm.com/root/redis.git
Specify multi-bulk delimiter via options
This commit is contained in:
parent
65add0a311
commit
28c07c7bf8
|
@ -530,6 +530,10 @@ static int parseOptions(int argc, char **argv) {
|
||||||
i++;
|
i++;
|
||||||
} else if (!strcmp(argv[i],"--raw")) {
|
} else if (!strcmp(argv[i],"--raw")) {
|
||||||
config.raw_output = 1;
|
config.raw_output = 1;
|
||||||
|
} else if (!strcmp(argv[i],"-d") && !lastarg) {
|
||||||
|
sdsfree(config.mb_delim);
|
||||||
|
config.mb_delim = sdsnew(argv[i+1]);
|
||||||
|
i++;
|
||||||
} else if (!strcmp(argv[i],"-v") || !strcmp(argv[i], "--version")) {
|
} else if (!strcmp(argv[i],"-v") || !strcmp(argv[i], "--version")) {
|
||||||
sds version = cliVersion();
|
sds version = cliVersion();
|
||||||
printf("redis-cli %s\n", version);
|
printf("redis-cli %s\n", version);
|
||||||
|
@ -572,6 +576,7 @@ static void usage() {
|
||||||
" -r <repeat> Execute specified command N times\n"
|
" -r <repeat> Execute specified command N times\n"
|
||||||
" -n <db> Database number\n"
|
" -n <db> Database number\n"
|
||||||
" -x Read last argument from STDIN\n"
|
" -x Read last argument from STDIN\n"
|
||||||
|
" -d <delimiter> Multi-bulk delimiter in for raw formatting (default: \\n)\n"
|
||||||
" --raw Use raw formatting for replies (default when STDOUT is not a tty)\n"
|
" --raw Use raw formatting for replies (default when STDOUT is not a tty)\n"
|
||||||
" --help Output this help and exit\n"
|
" --help Output this help and exit\n"
|
||||||
" --version Output version and exit\n"
|
" --version Output version and exit\n"
|
||||||
|
|
Loading…
Reference in New Issue