У меня есть программа, которая выполняет дочерний процесс, например
cmd := exec.Command("npm", "install")
log.Printf("Running command and waiting for it to finish...")
err := cmd.Run()
log.Printf("Command finished with error: %v", err)
Во время выполнения этой команды она загружает и устанавливает пакеты npm, которые занимают некоторое время от 10 до 40 секунд, и пользователь не знает, что произойдет, покаон видит стандартный вывод (10-40 секунд зависит от сети), есть кое-что, что я могу использовать, который печатает что-то в cli, чтобы было более ясно, что что-то происходит, какой-то индикатор занятости (любого типа), пока стандартный вывод не будет напечатан вкли?