tangled
alpha
login
or
join now
dekker.one
/
gastenboek
0
fork
atom
Een Gastenboek, ter voorkoming van brassen geheel geautomatiseerd
0
fork
atom
overview
issues
pulls
pipelines
Split the menu to another file.
Jip J. Dekker
12 years ago
ca5cc7cb
3fe41060
+33
-31
2 changed files
expand all
collapse all
unified
split
gastenboek.go
menu.go
+4
-31
gastenboek.go
···
1
1
-
package main
1
1
+
package gastenboek
2
2
3
3
import (
4
4
"fmt"
5
5
-
//"syscall"
6
6
-
"log"
7
5
"os"
8
8
-
"os/exec"
9
6
"os/signal"
10
7
)
11
8
12
12
-
func terminalSize() (width, height int) {
13
13
-
cmd := exec.Command("stty", "size")
14
14
-
cmd.Stdin = os.Stdin
15
15
-
out, err := cmd.Output()
16
16
-
fmt.Printf("out: %#v\n", string(out))
17
17
-
fmt.Printf("err: %#v\n", err)
18
18
-
if err != nil {
19
19
-
log.Fatal(err)
20
20
-
}
21
21
-
return 0, 0
22
22
-
}
23
23
-
24
24
-
func showMenu() {
25
25
-
cmd := exec.Command("echo","Thalia Constitutieborrel Gastenboek\n Optie 1 1: Optie 2 2:")
26
26
-
err := cmd.Run()
27
27
-
if(err != nil){
28
28
-
fmt.Printf("There has been an error: %s ",err)
29
29
-
}
30
30
-
}
31
31
-
32
32
-
33
33
-
func signalCatcher(){
9
9
+
func signalCatcher() {
34
10
c := make(chan os.Signal)
35
11
signal.Notify(c)
36
12
for sig := range c {
37
37
-
fmt.Printf("Signal received: %v",sig)
13
13
+
fmt.Printf("Signal received: %v", sig)
38
14
}
39
15
}
40
16
41
17
func main() {
42
18
go signalCatcher()
43
19
go showMenu()
44
44
-
for i:=0;i<200000;i+=1{
45
45
-
fmt.Println(i)
46
46
-
}
47
47
-
return
20
20
+
return
48
21
}
+29
menu.go
···
1
1
+
package gastenboek
2
2
+
3
3
+
import (
4
4
+
"fmt"
5
5
+
"log"
6
6
+
"os"
7
7
+
"os/exec"
8
8
+
)
9
9
+
10
10
+
func terminalSize() (width, height int) {
11
11
+
cmd := exec.Command("stty", "size")
12
12
+
cmd.Stdin = os.Stdin
13
13
+
out, err := cmd.Output()
14
14
+
fmt.Printf("out: %#v\n", string(out))
15
15
+
fmt.Printf("err: %#v\n", err)
16
16
+
if err != nil {
17
17
+
log.Fatal(err)
18
18
+
}
19
19
+
return 0, 0
20
20
+
}
21
21
+
22
22
+
func showMenu() {
23
23
+
cmd := exec.Command("echo", "Thalia Constitutieborrel Gastenboek\n Optie 1 1: Optie 2 2:")
24
24
+
err := cmd.Run()
25
25
+
if err != nil {
26
26
+
fmt.Printf("There has been an error: %s ", err)
27
27
+
}
28
28
+
29
29
+
}