Fixed the TerminalSize command.
This commit is contained in:
parent
1d0a06f83a
commit
3e17c99b71
@ -16,6 +16,5 @@ func signalCatcher() {
|
|||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
go signalCatcher()
|
go signalCatcher()
|
||||||
go showMenu()
|
showMenu()
|
||||||
return
|
|
||||||
}
|
}
|
||||||
|
8
menu.go
8
menu.go
@ -2,9 +2,9 @@ package main
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"fmt"
|
"fmt"
|
||||||
"log"
|
|
||||||
"os"
|
"os"
|
||||||
"os/exec"
|
"os/exec"
|
||||||
|
"strconv"
|
||||||
"strings"
|
"strings"
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -15,9 +15,11 @@ const (
|
|||||||
func terminalSize() (width, height int) {
|
func terminalSize() (width, height int) {
|
||||||
cmd := exec.Command("stty", "size")
|
cmd := exec.Command("stty", "size")
|
||||||
cmd.Stdin = os.Stdin
|
cmd.Stdin = os.Stdin
|
||||||
out, err := cmd.Output()
|
out, _ := cmd.Output()
|
||||||
sizes := strings.Split(string(out), " ")
|
sizes := strings.Split(string(out), " ")
|
||||||
return sizes[1], sizes[0]
|
width, _ = strconv.Atoi(sizes[1])
|
||||||
|
height, _ = strconv.Atoi(sizes[0])
|
||||||
|
return width, height
|
||||||
}
|
}
|
||||||
|
|
||||||
func showMenu() {
|
func showMenu() {
|
||||||
|
Reference in New Issue
Block a user