diff --git a/crates/project/src/environment.rs b/crates/project/src/environment.rs index b74b577b3992d3fdd7e660b2b3b8807fa0443e43..9742b8b6d58e323468d67bedcfeab63210f263c0 100644 --- a/crates/project/src/environment.rs +++ b/crates/project/src/environment.rs @@ -219,7 +219,7 @@ async fn load_shell_environment( ); let output = smol::process::Command::new(&shell) - .args(["-i", "-c", &command]) + .args(["-l", "-i", "-c", &command]) .envs(direnv_environment) .output() .await