From 7200f7792130d90ff4a23b2cdf59e362635ac813 Mon Sep 17 00:00:00 2001 From: Alex Waibel Date: Fri, 23 Feb 2024 17:37:50 -0800 Subject: [PATCH] Update ps1 script to create ssh config if it doesn't exist --- codespace-remote-ssh-connect.ps1 | 3 +++ 1 file changed, 3 insertions(+) diff --git a/codespace-remote-ssh-connect.ps1 b/codespace-remote-ssh-connect.ps1 index 070034a..e49c61a 100644 --- a/codespace-remote-ssh-connect.ps1 +++ b/codespace-remote-ssh-connect.ps1 @@ -46,6 +46,9 @@ Host ${hostName} if ((Test-Path "${HOME}\.ssh\config") -ne $true -Or (Get-Content -Path "${HOME}\.ssh\config" | Select-String "Host ${hostName}" -casesensitive -quiet) -ne $true){ New-Item -ItemType Directory -Force -Path "${HOME}\.ssh" > $null + if ((Test-Path "${HOME}\.ssh\config") -ne $true) { + New-Item -ItemType File -Force -Path "${HOME}\.ssh\config" > $null + } $sshConfig = Get-Content -Path "${HOME}\.ssh\config" -Raw [IO.File]::WriteAllText("${HOME}\.ssh\config", ($sshConfig+$sshConfigSnippet -replace "`r`n", "`n")) }