Fix term check to work for MSYS64/CYGWIN64

This commit is contained in:
Russ Magee 2024-11-30 18:46:15 -08:00
parent fc66a0557a
commit a929fdc211
1 changed files with 2 additions and 1 deletions

View File

@ -1034,7 +1034,8 @@ func main() { //nolint: funlen, gocyclo
// === Terminal mode adjustment for session
if shellMode {
if isatty.IsTerminal(os.Stdin.Fd()) {
if isatty.IsTerminal(os.Stdin.Fd()) ||
isatty.IsCygwinTerminal(os.Stdin.Fd()) {
oldState, err = xs.MakeRaw(os.Stdin)
if err != nil {
panic(err)