From abb731e5b8b2c305c2f4d204d1cca12bdd6fda8c Mon Sep 17 00:00:00 2001 From: Pieter Noordhuis Date: Wed, 4 Aug 2010 18:36:03 +0200 Subject: [PATCH] Deprecate starting interactive mode using the -i flag --- src/redis-cli.c | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/src/redis-cli.c b/src/redis-cli.c index 0fef8cd9..43cbc55e 100644 --- a/src/redis-cli.c +++ b/src/redis-cli.c @@ -55,7 +55,6 @@ static struct config { long repeat; int dbnum; int argn_from_stdin; - int interactive; int shutdown; int monitor_mode; int pubsub_mode; @@ -320,7 +319,10 @@ static int parseOptions(int argc, char **argv) { config.auth = argv[i+1]; i++; } else if (!strcmp(argv[i],"-i")) { - config.interactive = 1; + fprintf(stderr, +"Starting interactive mode using -i is deprecated. Interactive mode is started\n" +"by default when redis-cli is executed without a command to execute.\n" + ); } else if (!strcmp(argv[i],"-c")) { config.argn_from_stdin = 1; } else if (!strcmp(argv[i],"-v")) { @@ -490,7 +492,6 @@ int main(int argc, char **argv) { config.dbnum = 0; config.argn_from_stdin = 0; config.shutdown = 0; - config.interactive = 0; config.monitor_mode = 0; config.pubsub_mode = 0; config.raw_output = 0; @@ -517,10 +518,8 @@ int main(int argc, char **argv) { cliSendCommand(2, convertToSds(2, authargv), 1); } - if (argc == 0 || config.interactive == 1) { - config.interactive = 1; - repl(); - } + /* Start interactive mode when no command is provided */ + if (argc == 0) repl(); argvcopy = convertToSds(argc+1, argv); if (config.argn_from_stdin) { -- 2.47.2