Een Gastenboek, ter voorkoming van brassen geheel geautomatiseerd
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Fixed the terminalsize command

+3 -9
+3 -9
menu.go
··· 5 5 "log" 6 6 "os" 7 7 "os/exec" 8 + "strings" 8 9 ) 9 10 10 11 const ( 11 12 ascii = " -hMMMMMMMMMMMd:\n -hMMMMMMMMMMMd: \n-:::::::::::: :::::::::::::`.::::::::::::::::::::::::::.-hMMMMMMMMMMMd: \n`oNMMMMMMMMMM.MMMMMMMMMMMMM.ssmMMMMMMMMMMMMMMMMMMMMMMdshMMMMMMMMMMMd: \n `oNMMMMMMMM.MMMMMMMMMMMMM.NNysmMMMMMMMMMMMMMMMMMMmshMMMMMMMMMMMd: \n `oNMMMMMM.MMMMMMMMMMMMM.NMMNysmMMMMMMMMMMMMMMmshMMMMMMMMMMMd/ \n `oNMMMM.MMMMMMMMMMMMM.NMMMMNysmMMMMMMMMMMm+ohddddddddddh/` \n `oNMM.MMMMMMMMMMMMM.NMMMMMMNysmMMMMMMm/` ```````````` \n .oN.MMMMMMMMMMMMM.NMMMMMMMMNysmMMm/` \n . :::::::::::::`NMMMMMMMMMMNys+` \n NMMMMMMMMMMMMNo. \n NMMMMMMMMMMMMMMmo` \n NMMMMMMMMMMMMMMMMmo` \n NMMMMMMMMMMMMMMMMMy. \n NMMMMMMMMMMMMMMMh- \n NMMMMMMMMMMMMMh: \n NMMMMMMMMMMMh: \n NMMMMMMMMMh: \n NMMMMMMMdyo \n NMMMMMdydMy \n NMMMdsdMMMy \n NMdsdMMMMMy \n dsdMMMMMMMy \n :hMMMMMMMMMy \n :hMMMMMMMMMMMy \n -hMMMMMMMMMMMMMy \n -hMMMMMMMMMMMMMMMy \n -yMMMMMMMMMMMMMMMMMy \n :dMMMMMMMMMMMMMMMMMy \n :dMMMMMMMMMMMMMMMy \n /dMMMMMMMMMMMMMy \n /dMMMMMMMMMMMy-. \n /dMMMMMMMMMy+Ns. \n /dMMMMMMMy+MMNs. \n /mMMMMMy+MMMMNs. \n /mMMMy+MMMMMMMs. \n /mMy+MMMMMMMMMs. \n /++MMMMMMMMMMMy. " 12 13 ) 13 - 14 - var clear = exec.Command("clear") 15 14 16 15 func terminalSize() (width, height int) { 17 16 cmd := exec.Command("stty", "size") 18 17 cmd.Stdin = os.Stdin 19 18 out, err := cmd.Output() 20 - fmt.Printf("out: %#v\n", string(out)) 21 - fmt.Printf("err: %#v\n", err) 22 - if err != nil { 23 - log.Fatal(err) 24 - } 25 - return 0, 0 19 + sizes := strings.Split(string(out), " ") 20 + return sizes[1], sizes[0] 26 21 } 27 22 28 23 func showMenu() { 29 - clear.Start() //Doesn't work with windows. Windows doesn't recognize the clear command. 30 24 fmt.Printf("%v\nThalia Constitutieborrel Gastenboek\n Optie 1 1: Optie 2 2:", ascii) 31 25 }