From 6f30ef88a24e4c463d26c34f25b024fb48f3aea2 Mon Sep 17 00:00:00 2001 From: David Sherret Date: Mon, 1 Jul 2024 18:17:17 -0400 Subject: fix(windows): check USERPROFILE env var for finding home directory (#24384) --- cli/cache/deno_dir.rs | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'cli') diff --git a/cli/cache/deno_dir.rs b/cli/cache/deno_dir.rs index 05de1cf7c..88d8a31c0 100644 --- a/cli/cache/deno_dir.rs +++ b/cli/cache/deno_dir.rs @@ -266,6 +266,12 @@ pub mod dirs { } pub fn home_dir() -> Option { + if let Some(userprofile) = std::env::var_os("USERPROFILE") { + if !userprofile.is_empty() { + return Some(PathBuf::from(userprofile)); + } + } + known_folder(&knownfolders::FOLDERID_Profile) } } -- cgit v1.2.3