diff --git a/yazi-cli/src/package/deploy.rs b/yazi-cli/src/package/deploy.rs index 1f4469e2..2e32f6bc 100644 --- a/yazi-cli/src/package/deploy.rs +++ b/yazi-cli/src/package/deploy.rs @@ -9,7 +9,11 @@ use super::Dependency; impl Dependency { pub(super) async fn deploy(&mut self) -> Result<()> { - let from = self.local().join(&self.child); + let from = if self.child.is_empty() { + self.local().join(&self.child) + } else { + self.local().join(format!("{}.yazi", self.child)) + }; self.header("Deploying package `{name}`")?; self.is_flavor = maybe_exists(&from.join("flavor.toml")).await;