Pieter Noordhuis
3f4eef215b
Show database number in cli prompt when non-zero
2011-03-06 21:14:40 +01:00
Pieter Noordhuis
96e34b3ce1
Store SELECTed database for reconnect (issue #468 )
2011-03-06 20:46:49 +01:00
Pieter Noordhuis
33753a732a
Minor memory leak in redis-cli (issue #464 )
2011-03-06 20:13:01 +01:00
Pieter Noordhuis
ca36b4ab31
Only save history when stdin is a tty (issue #465 )
2011-03-06 20:02:33 +01:00
Pieter Noordhuis
8ce39260a4
Fix compiler warnings on Solaris
2010-12-23 11:26:11 +00:00
Pieter Noordhuis
28c07c7bf8
Specify multi-bulk delimiter via options
2010-12-15 16:02:07 +01:00
Pieter Noordhuis
65add0a311
Improved raw output mode
...
Raw output mode is selected by default when STDOUT is not a tty. For
ttys, raw output can be forced using the option "--raw".
2010-12-15 15:59:06 +01:00
Pieter Noordhuis
f18e059e82
Make redis-cli help a little better
2010-12-15 15:00:47 +01:00
Pieter Noordhuis
c392edf531
Show redis-cli version with repository information if present
2010-12-15 14:34:05 +01:00
antirez
bbac56c2f8
added support for ctrl-l and clear command into redis-cli. To clear the screen is a good idea from time to time :). Also linenoise updated to the current version to support this new feature.
2010-12-01 11:18:59 +01:00
antirez
ce260f736e
minor merge conflicts merging cli-help branch fixed
2010-11-30 11:39:55 +01:00
Pieter Noordhuis
b2cc45bfbc
Refactor and support help for command names with spaces
2010-11-29 20:26:32 +01:00
Pieter Noordhuis
41945ba6ae
Use linenoise completion API from redis-cli
2010-11-29 19:27:36 +01:00
antirez
d8d528e992
quick and dirty fix for hiredis bug creating problem with the new redis-cli connect commmand. Also change prompt when redis-cli is not connected
2010-11-29 12:20:17 +01:00
antirez
efcf948c1a
new redis-cli command connect
2010-11-29 12:17:55 +01:00
Pieter Noordhuis
a2a69d5803
Refactor help-related code into redis-cli.c
2010-11-28 21:37:19 +01:00
Pieter Noordhuis
2612e0521f
Merge remote branch 'visionmedia/cli-help' into cli-help
2010-11-26 20:46:42 +01:00
Tj Holowaychuk
5397f2b596
Added redis-cli interactive help support
...
updated via commands.json in redis-doc repo. Currently
use `make src/help.h` to re-generate. The following
are valid from the REPL:
help
help [command]
help [group]
help groups
ex:
help sort
help hash
2010-11-16 05:50:26 -08:00
antirez
11fd0c422b
now redis-cli is able to show the Git SHA1 in the version output
2010-11-08 16:26:02 +01:00
antirez
d9d8ccab93
make sure to flush stdout every line read in monitor mode, to play well with redirection to file
2010-11-08 16:14:15 +01:00
Pieter Noordhuis
339b9dc2d2
Put duration in parenthesis
2010-11-03 17:07:10 +01:00
Pieter Noordhuis
cfcd5d6d43
Add proper numbering for multi bulk replies in redis-cli
2010-11-03 17:03:54 +01:00
Pieter Noordhuis
7fc4ce13ed
Use hiredis from redis-cli
2010-11-03 16:09:38 +01:00
antirez
0a546fc017
Merge remote branch 'pietern/unixsocket'
2010-11-02 23:47:52 +01:00
antirez
3ce014c766
redis-cli in interactive mode now prints the time elapsed of the operation performed took more than half a second.
2010-11-02 18:08:30 +01:00
Pieter Noordhuis
33aba595b0
Removed unused command flags
2010-10-17 17:31:40 +02:00
Pieter Noordhuis
b04ce2a35c
Merge master with resolved conflict in src/redis-cli.c
2010-10-13 18:55:46 +02:00
antirez
fdc0bde935
minor typo fixed, reported by Thomas Bassetto
2010-10-07 12:49:14 +02:00
antirez
bc63407be6
redis-cli does no longer try to auto detect if it is used inside a pipe. To read last argument from stdandard input there is to use the -x option. This will make it playing better inside cron scripts and in general when stdin is hacked.
2010-09-09 16:38:10 +02:00
antirez
8079656a8e
Now redis-cli replies to help showing some basic usage information (Issue 291)
2010-08-30 15:57:03 +02:00
antirez
93b2a7718e
It is now possible to use authentication and DB selection options at the same time in redis-cli (Issue 298)
2010-08-30 15:36:13 +02:00
antirez
e0e1c19520
Fixed MONITOR mode and Issue 296
2010-08-30 11:51:45 +02:00
Pieter Noordhuis
b4b62c34db
Use fstat to detect if stdin was redirected
2010-08-25 14:48:50 +02:00
Pieter Noordhuis
ae77016e57
Add a newline to tty output after every reply
2010-08-25 13:39:11 +02:00
Pieter Noordhuis
5d15b5207d
Re-introduce the interactive field so we can reconnect in interactive mode
2010-08-25 13:09:22 +02:00
Pieter Noordhuis
4b93e5e267
Merge master and move argument splitting patch to sds.c
2010-08-25 13:08:43 +02:00
antirez
c0b3d42372
redis-cli now supports automatically reconnection in interactive mode
2010-08-24 18:39:34 +02:00
antirez
b37ca6edb1
Issue 179 fixed, now redis-cli is able to parse correctly multi bulk replies with elements that are errors
2010-08-24 18:08:09 +02:00
antirez
cbce517145
redis cli argument splitting is general and is now moved into the sds.c lib
2010-08-05 11:36:39 +02:00
Pieter Noordhuis
abb731e5b8
Deprecate starting interactive mode using the -i flag
2010-08-04 18:36:03 +02:00
Pieter Noordhuis
cf0c6b78f1
Set tty before going into interactive mode to get non-pretty output when
...
the commands are read from stdin.
2010-08-04 18:16:39 +02:00
Pieter Noordhuis
3a51bff035
Change output format for non-tty redis-cli execution
2010-08-04 17:46:56 +02:00
Pieter Noordhuis
123a10f7a5
Let the output mode depend on having a tty or not
2010-08-04 17:16:05 +02:00
Pieter Noordhuis
07242c0ccf
Tests for redis-cli in non-interactive mode
...
Minor change in redis-cli output for the (multi-)bulk response but this
will be fixed in the next commit.
2010-08-04 17:02:13 +02:00
Pieter Noordhuis
0439d792c4
Add tests for quotation in an interactive redis-cli session
...
Patched redis-cli to abort on unexpected quotation. This caused
redis-cli to get into an infinite, memory-consuming loop.
2010-08-04 16:15:33 +02:00
Pieter Noordhuis
f2dd4769dd
Tests for the interactive mode of redis-cli
...
Changed redis-cli to output the raw response for a bulk reply when it is
run in interactive mode instead of checking isatty.
2010-08-04 15:28:03 +02:00
Pieter Noordhuis
7e91f971f7
Add support for domain sockets to redis-cli
2010-08-01 23:06:00 +02:00
antirez
99628c1af8
redis-cli history saved across sessions
2010-07-07 18:44:53 +02:00
antirez
185cabda45
redis-cli is now able to report version information using -v
2010-07-06 19:17:09 +02:00
antirez
e2641e09cc
redis.c split into many different C files.
...
networking related stuff moved into networking.c
moved more code
more work on layout of source code
SDS instantaneuos memory saving. By Pieter and Salvatore at VMware ;)
cleanly compiling again after the first split, now splitting it in more C files
moving more things around... work in progress
split replication code
splitting more
Sets split
Hash split
replication split
even more splitting
more splitting
minor change
2010-07-01 14:38:51 +02:00