pub fn parse_compose_services(compose_content: &str) -> Vec<ParsedService>Expand description
Parses service names and their container_name attributes from Compose YAML content.
ยงExample
use git_claw::infra::docker::parse_compose_services;
let yaml = "services:\n web:\n container_name: my_web\n";
let services = parse_compose_services(yaml);
assert_eq!(services.len(), 1);
assert_eq!(services[0].name, "web");
assert_eq!(services[0].container_name.as_deref(), Some("my_web"));