PDA

Просмотр полной версии : [Перевод] figlet и toilet


scrat
09.02.2009, 19:11
Сегодня речь пойдёт о двух программах позволяющих переводить строки в ascii-art формат.
1. figlet - показывает строку ascii-артом
2. toilet - показывает строку специальными символами+поддержка цветов.

Устанавливаем оба пакета:

$ sudo apt-get update
$ sudo apt-get install toilet figlet


figlet

$ figlet nixCraft

_ ____ __ _
_ __ (_)_ __/ ___|_ __ __ _ / _| |_
| '_ \| \ \/ / | | '__/ _` | |_| __|
| | | | |> <| |___| | | (_| | _| |_
|_| |_|_/_/\_\\____|_| \__,_|_| \__|



Опция -f задаёт шрифт:


$ figlet -f big "nixCraft"

_ _____ __ _
(_) / ____| / _| |
_ __ ___ _| | _ __ __ _| |_| |_
| '_ \| \ \/ / | | '__/ _` | _| __|
| | | | |> <| |____| | | (_| | | | |_
|_| |_|_/_/\_\\_____|_| \__,_|_| \__|


figlet имеет кучу опций которые могут пригодиться,так что советую почитать man-страницы figlet.

Список шрифтов figlet-а можно посмотреть используя figlist.


toilet
Основные опции:
-f - fontname - устанавливает шрифт.
-F filter-name - устанавливает фильтр.

Чтобы посмотреть фильтры: toilet -F list

Пример:

$ toilet -f bigmono9 -F gay nixCraft
$ toilet -f mono12 -F metal nixCraft

Вывод:
http://www.cyberciti.biz/faq/wp-content/uploads/2009/02/toilet-unix-command-screenshot.png

Подобное может понадобиться если захочется крутой /etc/motd,да в общем можно придумать кучу применений.
Есть даже php-класс (http://bolknote.ru/files/figlet/) для работы с figlet.

По мотивам: http://www.cyberciti.biz/faq/create-large-colorful-text-banner-on-screen/
Кстате крутой бложек,советую подписаться. В будующем возможно буду от туда переводы выкладывать.

rushter
09.02.2009, 19:26
http://www.network-science.de/ascii/