list of shells to try in windows.
This commit is contained in:
parent
50d410f090
commit
b016917bdc
@ -17,6 +17,7 @@ import (
|
||||
"net/url"
|
||||
"os"
|
||||
"os/exec"
|
||||
"runtime"
|
||||
"strings"
|
||||
"time"
|
||||
|
||||
@ -155,6 +156,10 @@ func main() {
|
||||
// Need to create listener implementation that aactually listens for websocket connections.
|
||||
var service AgentService
|
||||
shells := []string{"bash", "sh", "ash", "ksh", "zsh", "fish", "tcsh", "csh"}
|
||||
if runtime.GOOS == "windows" {
|
||||
shells = []string{"cmd", "powershell", "bash"}
|
||||
}
|
||||
|
||||
shell := ""
|
||||
for _, candidate := range shells {
|
||||
shell, err = exec.LookPath(candidate)
|
||||
|
Loading…
Reference in New Issue
Block a user