diff --git a/src/main.rs b/src/main.rs index 5bf8018..6c3ef79 100644 --- a/src/main.rs +++ b/src/main.rs @@ -53,7 +53,14 @@ fn update() -> Result<()> { let path = current_dir()?.join(project).join("compose.yml"); let project = Project::new(&path)?; - writeln!(term, "services: {:?}", project.services()?)?; + let services = project + .services()? + .into_iter() + .map(|service| (service.clone(), service)) + .collect_vec(); + let service = show_selection(&mut term, services, "Service")?; + + writeln!(term, "services: {:?}", service)?; term.show_cursor()?;