Мы приближаемся к Сочельнику и Рождеству, и здесь мы представляем вам эту простую программу на Perl, с помощью которой вы можете украсить свой терминал рождественским духом.
С этой программой ваша консоль linux может выглядеть как рождественская елка анимированный, и, несмотря на то, что его полезность не выходит за рамки эстетической части консоли, это то, что довольно любопытно, и мы можем использовать его в эти декабрьские дни, и если вы читаете и хотите попробовать, продолжайте читать что я объясняю как что делать.
Итак, чтобы иметь возможность визуализировать дерево в консоли, необходимо иметь установлен Perl в системе (с которой произойдет волшебство), если она у нас уже есть, вы можете установить Acme :: POE :: Tree. Для этой установки мы должны использовать модуль CPAN (Comprehensive Perl Archive Network) после загрузки с привилегиями, мы напишем простую командную строку:
perl -MCPAN -e 'install Acme::POE::Tree'
Уже как только мы это сделаем, мы увидим анимированную елку в ракушке с помощью очень простой команды:
perl -MAcme::POE::Tree -e 'Acme::POE::Tree->new()->run()'
Это дерево также можно настроить, если хотите, вам просто нужно отредактировать исходный код Perl-скрипта и вы сохраняете его в текстовом файле (например, christmas.pl) со следующим содержанием:
#! / usr / bin / perl
используйте Acme :: POE :: Tree;
my $ tree = Acme :: POE :: Tree-> новый (
{
star_delay => 1.5, #brightness на 1.5 секунды
light_delay => 2, # Свет мигает 2 секунды
run_for => 10, # Выйти автоматически через 10 секунд образца
}
);
$ tree-> run ();
С помощью этой простой программы ваша консоль будет одета в рождественское настроение, и мы, как всегда, ждем ваших комментариев и впечатлений.
С РОЖДЕСТВОМ!!
Вы великий Робертучо.
«Как только мы это сделаем, мы увидим анимированную елку в оболочке с помощью очень простой команды:
perl -MAcme :: POE :: Tree -e 'Acme :: POE :: Tree-> new () -> run ()' »
Понятно, кто забудет команду настолько простую, что ее запоминают, просто увидев ее в течение 1 секунды
Друг @sli, это действительно просто, случается так, что вы можете не иметь представления о программировании. Позвольте мне подробно объяснить, что происходит за кадром.
Когда это не так, мы пишем в терминале: »perl -MAcme :: POE :: Tree -e 'Acme :: POE :: Tree-> new () -> run ()'«. Мы говорим компьютеру, что язык программирования Perl выполняет приложение, которое передается в качестве аргумента интерпретатору Perl 🙂
Мне не очень нравится Perl, я предпочитаю Python как язык сценариев для моих пингвинов.
Привет.
Лучше это
https://gist.github.com/franktoffel/aea4329b760eb3e72f4d
Я не верю, если там написано акме