mirror of
https://github.com/nonoo/kappanhang.git
synced 2025-12-06 08:02:00 +01:00
32 lines
438 B
Go
32 lines
438 B
Go
package main
|
|
|
|
import (
|
|
"os"
|
|
"os/signal"
|
|
"syscall"
|
|
|
|
"github.com/nonoo/kappanhang/log"
|
|
)
|
|
|
|
var portControl PortControl
|
|
var portAudio PortAudio
|
|
|
|
func setupCloseHandler() {
|
|
c := make(chan os.Signal)
|
|
signal.Notify(c, os.Interrupt, syscall.SIGTERM)
|
|
go func() {
|
|
<-c
|
|
log.Print("disconnecting")
|
|
portControl.SendDisconnect()
|
|
os.Exit(0)
|
|
}()
|
|
}
|
|
|
|
func main() {
|
|
log.Init()
|
|
parseArgs()
|
|
setupCloseHandler()
|
|
|
|
portControl.StartStream()
|
|
}
|