@@ -154,32 +154,48 @@ where
154
154
S : Clone + clap:: Args + StorageOpt ,
155
155
{
156
156
/// The location of TLS Cert file
157
- #[ arg( long, env = "P_TLS_CERT_PATH" ) ]
157
+ #[ arg( long, env = "P_TLS_CERT_PATH" , value_name = "path" ) ]
158
158
pub tls_cert_path : Option < PathBuf > ,
159
159
160
160
/// The location of TLS Private Key file
161
- #[ arg( long, env = "P_TLS_KEY_PATH" ) ]
161
+ #[ arg( long, env = "P_TLS_KEY_PATH" , value_name = "path" ) ]
162
162
pub tls_key_path : Option < PathBuf > ,
163
163
164
164
/// The address on which the http server will listen.
165
- #[ arg( long, env = "P_ADDR" , default_value = "0.0.0.0:8000" ) ]
165
+ #[ arg(
166
+ long,
167
+ env = "P_ADDR" ,
168
+ default_value = "0.0.0.0:8000" ,
169
+ value_name = "url"
170
+ ) ]
166
171
pub address : String ,
167
172
168
173
/// The local storage path is used as temporary landing point
169
174
/// for incoming events and local cache while querying data pulled
170
175
/// from object storage backend
171
- #[ arg( long, env = "P_LOCAL_STORAGE" , default_value = "./data" ) ]
176
+ #[ arg(
177
+ long,
178
+ env = "P_LOCAL_STORAGE" ,
179
+ default_value = "./data" ,
180
+ value_name = "path"
181
+ ) ]
172
182
pub local_disk_path : PathBuf ,
173
183
174
184
/// Optional interval after which server would upload uncommited data to
175
185
/// remote object storage platform. Defaults to 1min.
176
- #[ arg( long, env = "P_STORAGE_UPLOAD_INTERVAL" , default_value = "60" ) ]
186
+ #[ arg(
187
+ long,
188
+ env = "P_STORAGE_UPLOAD_INTERVAL" ,
189
+ default_value = "60" ,
190
+ value_name = "seconds"
191
+ ) ]
177
192
pub upload_interval : u64 ,
178
193
179
194
/// Optional username to enable basic auth on the server
180
195
#[ arg(
181
196
long,
182
197
env = USERNAME_ENV ,
198
+ value_name = "username" ,
183
199
default_value_if( "demo" , ArgPredicate :: IsPresent , DEFAULT_USERNAME )
184
200
) ]
185
201
pub username : String ,
@@ -188,6 +204,7 @@ where
188
204
#[ arg(
189
205
long,
190
206
env = PASSWORD_ENV ,
207
+ value_name = "password" ,
191
208
default_value_if( "demo" , ArgPredicate :: IsPresent , DEFAULT_PASSWORD )
192
209
) ]
193
210
pub password : String ,
0 commit comments