pub async fn execute_shell_command( command: &str, is_background: bool, cwd: Option<&str>, env_vars: Option<HashMap<String, String>>, ) -> Result<String>