pub fn prepare_shell_execution( command: &str, auto_confirm: bool, stdin: Option<&str>, shell: Option<&str>, windows_shell_priority: Option<&[String]>, ) -> Result<PreparedShellCommand, String>