/dev/null is a character device, and so is the /dev/null the Go runtime reopens onto a closed fd 1, so a bare invocation printed help and exited zero for both -- the two shapes a machine caller is most likely to hand the binary.
migrate from python to golang