Мое приложение GO должно получать входные данные из конвейера и в то же время запрашивать пароль у пользователя.
Поскольку я не люблю устанавливать пароль в параметре команды, я хотел бы реализовать его в точности так, как это делает sudo
команда.
Если я попытаюсь прочитать со стандартного ввода, я получу вывод последней команды в качестве пароля (очевидно).
Я также пытался использовать эту библиотеку https://github.com/howeyc/gopass, но она читает только из стандартного ввода.
Есть ли способ сделать это в GO?