Ні, ніколи не вдавалося читати синій на чорному (а термін служби занадто короткий, щоб поспішати з налаштуваннями кольорів у кожній комбінації терміналів або консолей, яку я можу використовувати), тому я відключаю кольори за замовчуванням. З xterm
, .Xdefaults
запис:
XTerm*colorMode:false
творить чудеса; інакше без засобів вбивати кольори в терміналі можуть знадобитися конкретні хаки; швидкий kluge - використовувати функцію оболонки і передавати вихід, до cat
якого відключається ansible
від терміналу, і це може спричинити не спам кольорів:
function ansible-playbook {
command ansible-playbook "$@" | cat
}
Інший клуг - це зіткнутись із TERM
, наприклад, TERM=vt220 ansible-playbook ...
(це, як правило, працює на старих системах, але кольоровий спам, на жаль, присутній у TERM=vt220
сучасних системах, і зміна, TERM
не знаючи, у що ви потрапляєте, мабуть, погана ідея).
Однак! З деяких схилянь під ansible
джерелами, ansible не є помилкою і забезпечує ANSIBLE_NOCOLOR=1
змінну середовище:
ANSIBLE_NOCOLOR=1 ansible-playbook ...
blue color
емулятор терміналу на щось більш помітне.