From 7f4e639b37cc4b51fc77d49653b4d43433651e81 Mon Sep 17 00:00:00 2001 From: Dietmar Maurer Date: Wed, 12 Dec 2018 13:00:58 +0100 Subject: [PATCH] improve completion --- src/cli/command.rs | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/cli/command.rs b/src/cli/command.rs index 011e453c..b9c426db 100644 --- a/src/cli/command.rs +++ b/src/cli/command.rs @@ -144,11 +144,8 @@ fn print_simple_completion( args.remove(0); print_simple_completion(cli_cmd, done, &arg_param[1..], args); return; - } - if let Some((_, schema)) = cli_cmd.info.parameters.properties.get(prop_name) { - if args.is_empty() { - print_property_completion(schema, prop_name, &cli_cmd.completion_functions, ""); - } else { + } else if args.len() == 1 { + if let Some((_, schema)) = cli_cmd.info.parameters.properties.get(prop_name) { print_property_completion(schema, prop_name, &cli_cmd.completion_functions, &args[0]); } }