Как очистить консоль в Darwin / Mac - PullRequest
2 голосов
/ 05 июля 2019

Попытка выяснить, как очистить консоль с помощью Go в Darwin / Mac OS

Я уже пробовал следующие методы:

cmd := exec.Command("clear")
cmd.Stdout = os.Stdout
cmd.Run()

А также goterm lib:

goterm.Clear()

Ни одна из этих работ. Должен быть какой-то способ сделать это, не так ли?

1 Ответ

0 голосов
/ 05 июля 2019

Я уверен, exec.Command("clear") метод работает на Mac.Я запускаю свою тестовую программу, используя команду go run ./... в терминале.И попытался go build ./..., а затем запустить двоичный файл, оба работали.

Тестовая среда:

  • Mac (Mojave 10.14.5)
  • терминал
  • bash: / bin / zsh
cmd := exec.Command("clear")
cmd.Stdout = os.Stdout
cmd.Run()
...