diff --git a/src/main.rs b/src/main.rs index 11ca0b2..716d9d3 100644 --- a/src/main.rs +++ b/src/main.rs @@ -127,17 +127,17 @@ fn main() { info!("Project dir: {:?}", project_dir); let mut manifest_path = project_dir.clone(); manifest_path.push("Cargo.toml"); - let project_name = project_dir; -// .packages -// .iter() -// .find(|p| p.manifest_path == manifest_path) -// .map_or_else( -// || { -// info!("No metadata found. Use project dir name for remote"); -// |p| p.name == project_dir; -// }, -// |p| &p.name, -// ); + let project_name = project_metadata + .packages + .iter() + .find(|p| p.manifest_path == manifest_path) + .map_or_else( + || { + error!("No metadata found. Use --manifest_path for execute"); + exit(-2); + }, + |p| &p.name, + ); info!("Project name: {:?}", project_name); let configs = vec![ config_from_file(&project_dir.join(".cargo-remote.toml")),