From 49be972507ad2b3b5641914e89b6ad5e45f8a2a3 Mon Sep 17 00:00:00 2001 From: Evan Almloff Date: Fri, 29 Dec 2023 15:20:30 -0600 Subject: [PATCH] make dx clean clean the new .dioxus directory --- packages/cli/src/cli/clean.rs | 6 ++++++ packages/cli/src/server/desktop/mod.rs | 10 ++++++---- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/packages/cli/src/cli/clean.rs b/packages/cli/src/cli/clean.rs index 5fed1e1a6..9a0f0d4fb 100644 --- a/packages/cli/src/cli/clean.rs +++ b/packages/cli/src/cli/clean.rs @@ -28,6 +28,12 @@ impl Clean { remove_dir_all(crate_config.crate_dir.join(&out_dir))?; } + let fullstack_out_dir = crate_config.crate_dir.join(".dioxus"); + + if fullstack_out_dir.is_dir() { + remove_dir_all(fullstack_out_dir)?; + } + Ok(()) } } diff --git a/packages/cli/src/server/desktop/mod.rs b/packages/cli/src/server/desktop/mod.rs index 361d110c5..62be45019 100644 --- a/packages/cli/src/server/desktop/mod.rs +++ b/packages/cli/src/server/desktop/mod.rs @@ -223,9 +223,11 @@ fn start_desktop(config: &CrateConfig, skip_assets: bool) -> Result<(RAIIChild, file.set_extension("exe"); } let active = "DIOXUS_ACTIVE"; - let child = RAIIChild(Command::new(file.to_str().unwrap()) - .env(active, "true") - .spawn()?); + let child = RAIIChild( + Command::new(file.to_str().unwrap()) + .env(active, "true") + .spawn()?, + ); Ok((child, result)) } @@ -273,4 +275,4 @@ impl Drop for RAIIChild { fn drop(&mut self) { let _ = self.0.kill(); } -} \ No newline at end of file +}