aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--crates/atuin/src/shell/atuin.ps16
1 files changed, 3 insertions, 3 deletions
diff --git a/crates/atuin/src/shell/atuin.ps1 b/crates/atuin/src/shell/atuin.ps1
index 7f6ad8cf..088e8626 100644
--- a/crates/atuin/src/shell/atuin.ps1
+++ b/crates/atuin/src/shell/atuin.ps1
@@ -144,7 +144,7 @@ New-Module -Name Atuin -ScriptBlock {
# Start-Process does some crazy stuff, just use the Process class directly to have more control.
$process = New-Object System.Diagnostics.Process
$process.StartInfo.FileName = "atuin"
- $process.StartInfo.Arguments = "search -i --result-file ""$resultFile"" $ExtraArgs"
+ $process.StartInfo.Arguments = "search -i --result-file ""$($resultFile.FullName)"" $ExtraArgs"
$process.StartInfo.UseShellExecute = $false
$process.StartInfo.RedirectStandardError = $true
$process.StartInfo.StandardErrorEncoding = [System.Text.Encoding]::UTF8
@@ -159,7 +159,7 @@ New-Module -Name Atuin -ScriptBlock {
$errorOutput = $process.StandardError.ReadToEnd().Trim()
$process.WaitForExit()
- $suggestion = (Get-Content -Raw $resultFile -Encoding UTF8 | Out-String).Trim()
+ $suggestion = (Get-Content -LiteralPath $resultFile.FullName -Raw -Encoding UTF8 | Out-String).Trim()
}
catch {
$errorOutput = $_
@@ -203,7 +203,7 @@ New-Module -Name Atuin -ScriptBlock {
}
finally {
[System.Console]::OutputEncoding = $previousOutputEncoding
- Remove-Item $resultFile
+ $resultFile.Delete()
}
}