From 61b9b681e88067a53b79d2318ae005dc25addcd6 Mon Sep 17 00:00:00 2001 From: Lucas Fernandes Nogueira Date: Thu, 28 Aug 2025 18:02:22 -0300 Subject: [PATCH] feat(cli): retain all RUST_* env vars on mobile commands (#14111) useful to propagate RUST_BACKTRACE to the IDE commands --- .changes/retain-rust-vars.md | 6 ++++++ crates/tauri-cli/src/mobile/mod.rs | 1 + 2 files changed, 7 insertions(+) create mode 100644 .changes/retain-rust-vars.md diff --git a/.changes/retain-rust-vars.md b/.changes/retain-rust-vars.md new file mode 100644 index 000000000..4e12f0430 --- /dev/null +++ b/.changes/retain-rust-vars.md @@ -0,0 +1,6 @@ +--- +"@tauri-apps/cli": patch:enhance +"tauri-cli": patch:enhance +--- + +Retain `RUST_*` environment variables when running the mobile commands. diff --git a/crates/tauri-cli/src/mobile/mod.rs b/crates/tauri-cli/src/mobile/mod.rs index abdd96107..64504f547 100644 --- a/crates/tauri-cli/src/mobile/mod.rs +++ b/crates/tauri-cli/src/mobile/mod.rs @@ -347,6 +347,7 @@ fn env_vars() -> HashMap { && k != "TAURI_SIGNING_PRIVATE_KEY_PASSWORD") || k.starts_with("WRY") || k.starts_with("CARGO_") + || k.starts_with("RUST_") || k == "TMPDIR" || k == "PATH" {