Calculate Forum

Цветной Pastebin

Небольшая приятная новость всем продвинутым пользователям, использующим on-line сервис Pastebin и рекомендующим его новичкам для обмена информацией, как правило о системе. Продолжая традицию гентушников работать с цветной консолью мы добавили поддержку отображения цветного текста в сервис Pastebin.

Теперь используя wgetpaste вы можете направлять вывод emerge, eix, ls и других утилит поддерживающих цветной вывод на сайт, сохраняя цвета. Выполните eix-sync чтобы обновить настройки для использования цвета по умолчанию при перенаправлении вывода в wgetpaste (emerge -pv … | wgetpaste). На работу скриптов использующих эти утилиты настройки никак не отразится, т.к. использование цветов по умолчанию отключено при вызове утилит из bash.

pastebin.png

Пример ссылки: http://pastebin.calculate-linux.ru/ru/show/6218

Поддержка отображения цветов консоли можно будет записать в арсенал отличий кальковского сервиса.

а как сделать, чтобы на пасте в цвете отображать сообщение? У меня только черно-белое получается

У вас есть файл /etc/bash/color.sh?

Alexander Tratsevskiy писал(а):

У вас есть файл /etc/bash/color.sh?

Да. Есть. Вот его состав:

#!/bin/bash
#------------------------------------------------------------------------------
 # Modified Calculate-core 3.1.9.4
 # Processed template files:
 # /var/lib/layman/calculate/profiles/templates/3.1/2_ac_install_merge/app-shells/bash/color.sh
 # For modify this file, create /etc/bash/color.sh.clt template.
#------------------------------------------------------------------------------

if ${use_color} ; then
    alias emerge='emerge --color=y'
    alias eix='eix -F'
fi

Ну а если выполнить:

eix opera|wgetpaste

Alexander Tratsevskiy писал(а):

Ну а если выполнить:
[…]

Тогда вывод о опере в цвете на пасте размещается. Красиво. Кажется я понял. Вот ссылка:
http://pastebin.calculate-linux.ru/ru/show/9396
Но если большой фрагмент текста? Например при ошибочной компиляции? Как тогда его на пасту в цвете зафигачить? Скопировать в терминале, вставить опять-же в терминале, а в конце попытаться через |wgetpaste на пасту в цвете запустить?
Ради интереса попытался вывести на пасту через |wgetpaste команду:
eix-sync && emerge -vuDN system && emerge -vuDN word
Вот, что вышло на пасте:
http://pastebin.calculate-linux.ru/ru/show/9398
Небольшой кусочек последней команды. И всё равно он огромен. А как вывести фрагмент из того, что на экране, я не понимаю… Терминал воспринимает текст как команду, пытается её выполнить и на фиг в результате посылает
Вот, что в конце пишет:
http://pastebin.calculate-linux.ru/ru/show/9399
Типа, текст максимум должен быть 25 килобайт.

Вот формат цветного текста:
http://pastebin.calculate-linux.ru/ru/raw/9396
при копировании в буфер обмена обозначение цветов не переносится.

жаль…

Mastodon Mastodon