Skip to content

Commit 4623724

Browse files
author
Sam Partee
authored
Add -u (--url) option in CLI (#57)
Add the option to use url from the CLI
1 parent 125df51 commit 4623724

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

redisvl/cli/utils.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,18 @@
11
import os
22
from argparse import ArgumentParser, Namespace
33

4+
from redisvl.cli.log import get_logger
5+
6+
logger = get_logger("[RedisVL]")
7+
48

59
def create_redis_url(args: Namespace) -> str:
610
env_address = os.getenv("REDIS_URL")
711
if env_address:
12+
logger.info(f"Using Redis address from environment variable, REDIS_URL")
813
return env_address
14+
elif args.url:
15+
return args.url
916
else:
1017
url = "redis://"
1118
if args.ssl:
@@ -24,6 +31,7 @@ def add_index_parsing_options(parser: ArgumentParser) -> ArgumentParser:
2431
parser.add_argument(
2532
"-s", "--schema", help="Path to schema file", type=str, required=False
2633
)
34+
parser.add_argument("-u", "--url", help="Redis URL", type=str, required=False)
2735
parser.add_argument("--host", help="Redis host", type=str, default="localhost")
2836
parser.add_argument("-p", "--port", help="Redis port", type=int, default=6379)
2937
parser.add_argument("--user", help="Redis username", type=str, default="default")

0 commit comments

Comments
 (0)