Вот то, что я использую в настоящее время, которое, я думаю, выполняет эту работу, но должен быть лучший способ:
func isWindows() bool {
return os.PathSeparator == '\\' && os.PathListSeparator == ';'
}
Как вы можете видеть, в моем случае все, что мне нужно знать, - это как обнаружить окна, но я хотел бы знать способ обнаружения любой платформы /os.
Play: