go-selfupdate binary uses os env to detect arch/platform so you can crosscompile