mirror of
https://github.com/coder/coder.git
synced 2025-07-06 15:41:45 +00:00
17 lines
328 B
Go
17 lines
328 B
Go
package usershell
|
|
|
|
import "os/exec"
|
|
|
|
// Get returns the command prompt binary name.
|
|
func Get(username string) (string, error) {
|
|
_, err := exec.LookPath("pwsh.exe")
|
|
if err == nil {
|
|
return "pwsh.exe", nil
|
|
}
|
|
_, err = exec.LookPath("powershell.exe")
|
|
if err == nil {
|
|
return "powershell.exe", nil
|
|
}
|
|
return "cmd.exe", nil
|
|
}
|