[fix-hypercli-vendor] update hypercli dependency to github.com/Azure/go-ansiterm (#134)
This commit is contained in:
2
Gopkg.lock
generated
2
Gopkg.lock
generated
@@ -225,7 +225,7 @@
|
|||||||
[[projects]]
|
[[projects]]
|
||||||
name = "github.com/hyperhq/hypercli"
|
name = "github.com/hyperhq/hypercli"
|
||||||
packages = ["cliconfig","daemon/graphdriver","image","image/v1","layer","opts","pkg/archive","pkg/chrootarchive","pkg/fileutils","pkg/homedir","pkg/httputils","pkg/idtools","pkg/ioutils","pkg/jsonlog","pkg/jsonmessage","pkg/longpath","pkg/mflag","pkg/plugins","pkg/pools","pkg/promise","pkg/random","pkg/reexec","pkg/stringid","pkg/system","pkg/tarsum","pkg/term","pkg/term/windows","pkg/urlutil","pkg/version","reference","registry"]
|
packages = ["cliconfig","daemon/graphdriver","image","image/v1","layer","opts","pkg/archive","pkg/chrootarchive","pkg/fileutils","pkg/homedir","pkg/httputils","pkg/idtools","pkg/ioutils","pkg/jsonlog","pkg/jsonmessage","pkg/longpath","pkg/mflag","pkg/plugins","pkg/pools","pkg/promise","pkg/random","pkg/reexec","pkg/stringid","pkg/system","pkg/tarsum","pkg/term","pkg/term/windows","pkg/urlutil","pkg/version","reference","registry"]
|
||||||
revision = "3e4e4fa373cbf8672bded67688b4821cd30b37f9"
|
revision = "29217d318cab52815518a1126d57ca010de83e4d"
|
||||||
|
|
||||||
[[projects]]
|
[[projects]]
|
||||||
name = "github.com/hyperhq/libcompose"
|
name = "github.com/hyperhq/libcompose"
|
||||||
|
|||||||
@@ -53,10 +53,10 @@
|
|||||||
name = "github.com/gorilla/mux"
|
name = "github.com/gorilla/mux"
|
||||||
version = "1.6.0"
|
version = "1.6.0"
|
||||||
|
|
||||||
[[constraint]]
|
|
||||||
name = "github.com/hyperhq/hypercli"
|
|
||||||
revision = "3e4e4fa373cbf8672bded67688b4821cd30b37f9"
|
|
||||||
|
|
||||||
[[constraint]]
|
[[constraint]]
|
||||||
name = "k8s.io/client-go"
|
name = "k8s.io/client-go"
|
||||||
version = "6.0.0"
|
version = "6.0.0"
|
||||||
|
|
||||||
|
[[constraint]]
|
||||||
|
name = "github.com/hyperhq/hypercli"
|
||||||
|
revision = "29217d318cab52815518a1126d57ca010de83e4d"
|
||||||
|
|||||||
8
vendor/github.com/hyperhq/hypercli/pkg/term/windows/ansi_reader.go
generated
vendored
8
vendor/github.com/hyperhq/hypercli/pkg/term/windows/ansi_reader.go
generated
vendored
@@ -136,14 +136,14 @@ func readInputEvents(fd uintptr, maxBytes int) ([]winterm.INPUT_RECORD, error) {
|
|||||||
|
|
||||||
// KeyEvent Translation Helpers
|
// KeyEvent Translation Helpers
|
||||||
|
|
||||||
var arrowKeyMapPrefix = map[winterm.WORD]string{
|
var arrowKeyMapPrefix = map[uint16]string{
|
||||||
winterm.VK_UP: "%s%sA",
|
winterm.VK_UP: "%s%sA",
|
||||||
winterm.VK_DOWN: "%s%sB",
|
winterm.VK_DOWN: "%s%sB",
|
||||||
winterm.VK_RIGHT: "%s%sC",
|
winterm.VK_RIGHT: "%s%sC",
|
||||||
winterm.VK_LEFT: "%s%sD",
|
winterm.VK_LEFT: "%s%sD",
|
||||||
}
|
}
|
||||||
|
|
||||||
var keyMapPrefix = map[winterm.WORD]string{
|
var keyMapPrefix = map[uint16]string{
|
||||||
winterm.VK_UP: "\x1B[%sA",
|
winterm.VK_UP: "\x1B[%sA",
|
||||||
winterm.VK_DOWN: "\x1B[%sB",
|
winterm.VK_DOWN: "\x1B[%sB",
|
||||||
winterm.VK_RIGHT: "\x1B[%sC",
|
winterm.VK_RIGHT: "\x1B[%sC",
|
||||||
@@ -207,7 +207,7 @@ func keyToString(keyEvent *winterm.KEY_EVENT_RECORD, escapeSequence []byte) stri
|
|||||||
}
|
}
|
||||||
|
|
||||||
// formatVirtualKey converts a virtual key (e.g., up arrow) into the appropriate ANSI string.
|
// formatVirtualKey converts a virtual key (e.g., up arrow) into the appropriate ANSI string.
|
||||||
func formatVirtualKey(key winterm.WORD, controlState winterm.DWORD, escapeSequence []byte) string {
|
func formatVirtualKey(key uint16, controlState uint32, escapeSequence []byte) string {
|
||||||
shift, alt, control := getControlKeys(controlState)
|
shift, alt, control := getControlKeys(controlState)
|
||||||
modifier := getControlKeysModifier(shift, alt, control)
|
modifier := getControlKeysModifier(shift, alt, control)
|
||||||
|
|
||||||
@@ -223,7 +223,7 @@ func formatVirtualKey(key winterm.WORD, controlState winterm.DWORD, escapeSequen
|
|||||||
}
|
}
|
||||||
|
|
||||||
// getControlKeys extracts the shift, alt, and ctrl key states.
|
// getControlKeys extracts the shift, alt, and ctrl key states.
|
||||||
func getControlKeys(controlState winterm.DWORD) (shift, alt, control bool) {
|
func getControlKeys(controlState uint32) (shift, alt, control bool) {
|
||||||
shift = 0 != (controlState & winterm.SHIFT_PRESSED)
|
shift = 0 != (controlState & winterm.SHIFT_PRESSED)
|
||||||
alt = 0 != (controlState & (winterm.LEFT_ALT_PRESSED | winterm.RIGHT_ALT_PRESSED))
|
alt = 0 != (controlState & (winterm.LEFT_ALT_PRESSED | winterm.RIGHT_ALT_PRESSED))
|
||||||
control = 0 != (controlState & (winterm.LEFT_CTRL_PRESSED | winterm.RIGHT_CTRL_PRESSED))
|
control = 0 != (controlState & (winterm.LEFT_CTRL_PRESSED | winterm.RIGHT_CTRL_PRESSED))
|
||||||
|
|||||||
Reference in New Issue
Block a user