From 47255f12508e2e3637c138e1da88db6a2f5db906 Mon Sep 17 00:00:00 2001 From: Ignotus Peverell Date: Wed, 1 Nov 2017 19:00:28 -0400 Subject: [PATCH] Fix server run mode when passing a seed It looks like clap has become more greedy in passing repeating options. So passing -s for seeds eats up the command right after. Only allowing a single seed for now (and we could improve that with a colon separator later). --- src/bin/grin.rs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/bin/grin.rs b/src/bin/grin.rs index ea684a90..ddd89a77 100644 --- a/src/bin/grin.rs +++ b/src/bin/grin.rs @@ -131,8 +131,7 @@ fn main() { .short("s") .long("seed") .help("Override seed node(s) to connect to") - .takes_value(true) - .multiple(true)) + .takes_value(true)) .arg(Arg::with_name("mine") .short("m") .long("mine") @@ -328,7 +327,10 @@ fn server_command(server_args: &ArgMatches, global_config: GlobalConfig) { } } ("stop", _) => println!("TODO, just 'kill $pid' for now."), - _ => panic!("Unknown server command, use 'grin help server' for details"), + (cmd, _) => { + println!(":: {:?}", server_args); + panic!("Unknown server command '{}', use 'grin help server' for details", cmd); + } } }