github.com/mattn/anko@v0.1.10/_example/scripts/signal.ank (about) 1 #!anko 2 3 var os, signal, time = import("os"), import("os/signal"), import("time") 4 5 c = make(chan os.Signal, 1) 6 signal.Notify(c, os.Interrupt) 7 go func() { 8 <-c 9 println("CTRL-C") 10 os.Exit(0) 11 }() 12 13 d, _ = time.ParseDuration("10s") 14 time.Sleep(d)