There is no way we can separate the compile output command from the program output if they come from one command.

So it is probably better to use "go build" as the compile command and "go run" as the execute command like Python.