package main import ( "codeisalie/gono/cfg" "codeisalie/gono/cmd/gamepad" "codeisalie/gono/cmd/plotter" "codeisalie/gono/cmd/setup" "codeisalie/gono/pkg/comm" "flag" "log" ) func main() { var setupMode, gameMode bool flag.BoolVar(&setupMode, "setup", false, "Setup plotter machine") flag.BoolVar(&gameMode, "game", false, "Gamepad mode") flag.Parse() CFG := cfg.CFG() if setupMode { log.Println("[>] Running mode: gamepad") } else if gameMode { log.Println("[>] Running mode: setup") } else { log.Println("[>] Running mode: plotter") } c := comm.Init("", CFG) if gameMode { gamepad.Run(c) } else if setupMode { setup.Run(c) } else { plotter.Run(c) } }