Change summary
crates/askpass/src/askpass.rs | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
Detailed changes
@@ -249,11 +249,15 @@ impl PasswordProxy {
fs::write(&askpass_script_path, askpass_script)
.await
.with_context(|| format!("creating askpass script at {askpass_script_path:?}"))?;
- make_file_executable(&askpass_script_path).await?;
+ make_file_executable(&askpass_script_path)
+ .await
+ .with_context(|| {
+ format!("marking askpass script executable at {askpass_script_path:?}")
+ })?;
// todo(shell): There might be no powershell on the system
#[cfg(target_os = "windows")]
let askpass_helper = format!(
- "powershell.exe -ExecutionPolicy Bypass -File {}",
+ "powershell.exe -ExecutionPolicy Bypass -File '{}'",
askpass_script_path.display()
);