From 4cdba57aefcca1766f8e50ef8853d117aab15950 Mon Sep 17 00:00:00 2001 From: Georgy Moshkin <gmoshkin@picodata.io> Date: Wed, 27 Apr 2022 12:43:17 +0300 Subject: [PATCH] fix: support try_parse_address for peer arguments --- src/args.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/args.rs b/src/args.rs index 9a7415cd89..4296bddcb4 100644 --- a/src/args.rs +++ b/src/args.rs @@ -49,7 +49,7 @@ pub struct Run { #[clap( long, - value_name = "host[:port]", + value_name = "[host][:port]", env = "PICODATA_ADVERTISE_ADDRESS", parse(try_from_str = try_parse_address) )] @@ -59,7 +59,7 @@ pub struct Run { #[clap( short = 'l', long = "listen", - value_name = "host[:port]", + value_name = "[host][:port]", parse(try_from_str = try_parse_address), default_value = "localhost:3301", env = "PICODATA_LISTEN" @@ -69,9 +69,10 @@ pub struct Run { #[clap( long = "peer", - value_name = "host[:port]", + value_name = "[host][:port]", require_value_delimiter = true, use_value_delimiter = true, + parse(try_from_str = try_parse_address), required = true, env = "PICODATA_PEER" )] -- GitLab