diff options
author | Pieter Noordhuis <pcnoordhuis@gmail.com> | 2010-12-15 16:02:07 +0100 |
---|---|---|
committer | Pieter Noordhuis <pcnoordhuis@gmail.com> | 2010-12-15 16:02:07 +0100 |
commit | 28c07c7bf80709e7e0be5cac1bbb280cea439272 (patch) | |
tree | 7e28612d30181dcb6a86f4e6854a0c8000d79474 | |
parent | 65add0a31189e6257c521df3889f6d9a6d1183f2 (diff) | |
download | redis-28c07c7bf80709e7e0be5cac1bbb280cea439272.tar.gz |
Specify multi-bulk delimiter via options
-rw-r--r-- | src/redis-cli.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/redis-cli.c b/src/redis-cli.c index 1e28fb3d8..ca70c9472 100644 --- a/src/redis-cli.c +++ b/src/redis-cli.c @@ -530,6 +530,10 @@ static int parseOptions(int argc, char **argv) { i++; } else if (!strcmp(argv[i],"--raw")) { 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")) { sds version = cliVersion(); printf("redis-cli %s\n", version); @@ -572,6 +576,7 @@ static void usage() { " -r <repeat> Execute specified command N times\n" " -n <db> Database number\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" " --help Output this help and exit\n" " --version Output version and exit\n" |