2013-03-01 4 views
2

Некоторые из моих команд сборки используют команду osx say, чтобы уведомить меня о прогрессе, пока я продолжаю работать. Как правило, они используют нежный женский голос, но когда я запускаю команду как sudo, появляется довольно грубый мужественный голос, рассказывающий, что происходит.Alter style of sudo command output

Я думаю, было бы полезно, если бы команды sudo имели подобный визуальный ключ к их выводу, поэтому, возможно, на выходе может быть префикс * или цвет изменен на ярко-желтый или что-то подобное. Есть ли способ достичь того, чего я хочу?

Возможно, я мог бы создать псевдоним для sudo, который изменяет цвет вывода, а затем продолжает выдавать команду sudo - но я не знаю, как вернуть цвет обратно.

Есть ли какая-либо существующая система для включения этой настройки?

ответ

0

Использование alias sudo="tput setaf 1; sudo".

Чтобы изменить цвет обратно, просто добавьте tput setaf 0 к вашему PROMPT_COMMAND.bashrc)