Skip to content

Commit f3df452

Browse files
author
Marc Schöchlin
committed
improve possible values function
1 parent a5d9b2e commit f3df452

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

src/groups_config.rs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,8 @@ pub fn unified_node_list(items: Vec<String>) -> Vec<String> {
2424

2525
pub fn dump_groups_for_completion(){
2626
let groups_map = get_groups_and_nodes(vec!["all".to_string()]);
27-
for (group_name, _) in groups_map.iter() {
28-
println!("{}", group_name);
29-
}
27+
let groups: Vec<String> = groups_map.keys().cloned().collect();
28+
println!("{}", groups.join(" "));
3029
}
3130

3231
pub fn dump_groups(items: Vec<String>, json: bool) {

src/main.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ use env_logger::Env;
88
use clap::Parser;
99
use clap::CommandFactory;
1010
use clap_complete::Generator;
11-
use crate::groups_config::{dump_batch_list, dump_groups, unified_node_list};
11+
use crate::groups_config::{dump_batch_list, dump_groups, dump_groups_for_completion, unified_node_list};
1212
use crate::parameters::CommandLineArgs;
1313
use crate::utils::{dump_recipes, output_str, OutputType};
1414

@@ -23,6 +23,7 @@ fn main() {
2323
let mut cli = CommandLineArgs::parse();
2424

2525
parameters::shell_completions();
26+
// dump_groups_for_completion();
2627

2728
env_logger::Builder::from_env(
2829
Env::default().default_filter_or(cli.log_level.clone())

0 commit comments

Comments
 (0)