Красивое оформления консольного вывода php скрипта

05.10.2021

Белый шрифт на черном фоне - это самое часто используемое оформления для взаимодействия с консолью linux (например, по ssh).

Хотите более праздничного оформления? Есть оно у меня :-)

pic1

Ладно-ладно, не у меня. Просто нашел библиотеку для форматирования вывода консольных программ с синтаксисом в стиле Tailwind CSS.

Это библиотека termage, устанавливается через composer

 
composer require termage/termage

Далее есть два способа использования:

 
require_once ('vendor/autoload.php');


termage()
  ->el('test? Test - Test!')
  ->px5()
  ->mx20()
  ->colorBrightGreen()
  ->bgBrightMagenta()
  ->underline()
  ->display();
  

$termage = termage();
$termage->el('Stay RAD!')->bg('#FF0000')->display();

Подробнее можно узнать в документации.

Также нашел еще nunomaduro / termwind , но она требует PHP версии 8+ поэтому, пока, подойдет не всем.


Категории: PHP, Linux
Яндекс.Метрика