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