Estamos cada vez mais próximos da Véspera de Natal e do Natal e trazemos para você este simples programa Perl com o qual você poderá decorar seu terminal com o espírito natalino.
Com este programa seu console linux pode parecer uma árvore de natal animado e apesar da sua utilidade não ultrapassar a parte estética da consola, é algo bastante curioso e que podemos usar nestes dias de Dezembro, e se estás a ler e se interessa em experimentá-lo, guarda lendo isso eu explico como fazer o quê.
Portanto, para visualizar a árvore no console, é necessário Perl instalado no sistema (com o qual a mágica vai acontecer), se já tivermos você pode instalar Acme :: POE :: Árvore. Para esta instalação, devemos usar o módulo CPAN (Comprehensive Perl Archive Network) após a inicialização com privilégios, escreveremos uma linha de comando simples:
perl -MCPAN -e 'install Acme::POE::Tree'
Uma vez que fazemos isso, vamos ver a árvore de natal animada na concha com um comando muito simples:
perl -MAcme::POE::Tree -e 'Acme::POE::Tree->new()->run()'
Também é possível customizar esta árvore se desejar, você só precisa edite o código fonte do script Perl e você o salva em um arquivo de texto (por exemplo: natal.pl) com o seguinte conteúdo:
#! / usr / bin / perl
use Acme :: POE :: Tree;
minha $ árvore = Acme :: POE :: Árvore-> novo (
{
star_delay => 1.5, #brightness por 1.5 segundos
light_delay => 2, #Lights piscam por 2 segundos
run_for => 10, #Exit automaticamente após 10 segundos de amostra
}
);
$ tree-> run ();
Com este simples programa a sua consola ficará vestida com o espírito natalício e como sempre aguardamos os seus comentários e impressões.
FELIZ NATAL!!
Você é ótimo RoBertucho.
«Assim que fizermos isso, veremos a árvore de Natal animada na concha com um comando muito simples:
perl -MAcme :: POE :: Tree -e 'Acme :: POE :: Tree-> new () -> run ()' »
É claro quem esqueceria um comando tão simples que é memorizado apenas por vê-lo por 1 segundo
Amigo @sli, realmente é simples, o que acontece é que você pode não ter noções de programação. Deixe-me explicar detalhadamente o que acontece nos bastidores.
Quando não estamos, escrevemos no terminal: »perl -MAcme :: POE :: Tree -e 'Acme :: POE :: Tree-> new () -> run ()'«. O que estamos indicando para o computador é que a linguagem de programação Perl executa a aplicação que está sendo passada como argumento para o interpretador Perl
Eu realmente não gosto de Perl, prefiro Python como linguagem de script para meus pinguins.
Saudações.
Isto é melhor
https://gist.github.com/franktoffel/aea4329b760eb3e72f4d
Eu não confio se disser acme