This commit is contained in:
Nazar Kanaev
2023-02-02 22:06:27 +00:00
parent 012b58bbe4
commit 632412c10e
16 changed files with 61 additions and 51 deletions

View File

@@ -1,3 +1,4 @@
//go:build !windows
// +build !windows
package platform

View File

@@ -58,17 +58,20 @@ var oldStdin, oldStdout, oldStderr *os.File
//
// Net result is as follows.
// Before:
// SHELL NON-REDIRECTED REDIRECTED
// explorer.exe no console n/a
// cmd.exe broken works
// powershell broken broken
// WSL bash broken works
//
// SHELL NON-REDIRECTED REDIRECTED
// explorer.exe no console n/a
// cmd.exe broken works
// powershell broken broken
// WSL bash broken works
//
// After
// SHELL NON-REDIRECTED REDIRECTED
// explorer.exe no console n/a
// cmd.exe works works
// powershell works broken
// WSL bash works works
//
// SHELL NON-REDIRECTED REDIRECTED
// explorer.exe no console n/a
// cmd.exe works works
// powershell works broken
// WSL bash works works
//
// We don't seem to make anything worse, at least.
func FixConsoleIfNeeded() error {

View File

@@ -1,3 +1,4 @@
//go:build macos || windows
// +build macos windows
package platform

View File

@@ -1,3 +1,4 @@
//go:build !windows && !macos
// +build !windows,!macos
package platform

View File

@@ -1,3 +1,4 @@
//go:build macos
// +build macos
package platform

View File

@@ -1,3 +1,4 @@
//go:build windows
// +build windows
package platform

View File

@@ -1,3 +1,4 @@
//go:build !windows && !darwin
// +build !windows,!darwin
package platform

View File

@@ -1,3 +1,4 @@
//go:build darwin
// +build darwin
package platform

View File

@@ -1,3 +1,4 @@
//go:build windows
// +build windows
package platform