Code to query terminal for capabilities

This commit is contained in:
Kovid Goyal
2025-01-03 21:30:05 +05:30
parent e1f60fa71a
commit fc463aaba5
4 changed files with 113 additions and 2 deletions

View File

@@ -0,0 +1,23 @@
package loop
import (
"fmt"
)
var _ = fmt.Print
type ColorPreference uint8
const (
NO_COLOR_PREFERENCE ColorPreference = iota
DARK_COLOR_PREFERENCE
LIGHT_COLOR_PREFERENCE
)
type TerminalCapabilities struct {
KeyboardProtocol bool
KeyboardProtocolResponseReceived bool
ColorPreference ColorPreference
ColorPreferenceResponseReceived bool
}