Skip to content

Commit e84f07f

Browse files
authored
SSH Windows Fix (#894)
Only affects windows builds: Previously, the ~/.waveterm/bin had to exist for wsh to be installed properly. This fixes it to work on a remote machine where that isn't already set up.
1 parent 267e40c commit e84f07f

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

pkg/remote/connutil.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -254,8 +254,10 @@ func CpHostToRemote(client *ssh.Client, sourcePath string, destPath string) erro
254254
selectedTemplateRaw = installTemplateRawDefault
255255
}
256256

257+
// I need to use toSlash here to force unix keybindings
258+
// this means we can't guarantee it will work on a remote windows machine
257259
var installWords = map[string]string{
258-
"installDir": filepath.Dir(destPath),
260+
"installDir": filepath.ToSlash(filepath.Dir(destPath)),
259261
"tempPath": destPath + ".temp",
260262
"installPath": destPath,
261263
}

0 commit comments

Comments
 (0)