Skip to content

Commit

Permalink
fix: cli pakage name search (#3561)
Browse files Browse the repository at this point in the history
  • Loading branch information
Anakael authored Jan 13, 2025
1 parent a621cb8 commit 36522cf
Showing 1 changed file with 24 additions and 1 deletion.
25 changes: 24 additions & 1 deletion packages/cli/src/dioxus_crate.rs
Original file line number Diff line number Diff line change
Expand Up @@ -45,13 +45,36 @@ impl DioxusCrate {
TargetKind::Bin
};

let main_package = &krates[package];

let target_name = target
.example
.clone()
.or(target.bin.clone())
.or_else(|| {
if let Some(default_run) = &main_package.default_run {
return Some(default_run.to_string());
}

let bin_count = main_package
.targets
.iter()
.filter(|x| x.kind.contains(&target_kind))
.count();
if bin_count != 1 {
return None;
}

main_package.targets.iter().find_map(|x| {
if x.kind.contains(&target_kind) {
Some(x.name.clone())
} else {
None
}
})
})
.unwrap_or(package_name);

let main_package = &krates[package];
let target = main_package
.targets
.iter()
Expand Down

0 comments on commit 36522cf

Please sign in to comment.