By Marcos Oliveira,

Conceitos iniciais

Node.js é um interpretador de código JavaScript com o código aberto, focado em migrar o Javascript do lado do cliente para servidores. Seu objetivo é ajudar programadores na criação de aplicações de alta escalabilidade (como um servidor web), com códigos capazes de manipular dezenas de milhares de conexões simultâneas, numa única máquina física. O Node.js é baseado no interpretador V8 JavaScript Engine (interpretador de JavaScript open source implementado pelo Google em C++ e utilizado pelo Chrome). Foi criado por Ryan Dahl em 2009, e seu desenvolvimento é mantido pela fundação Node.js em parceria com a Linux Foundation.

NPM é o nome reduzido de Node Package Manager (Gerenciador de Pacotes do Node). A NPM é duas coisas: Primeiro, e mais importante, é um repositório online para publicação de projetos de código aberto para o Node.js; segundo, ele é um utilitário de linha de comando que interage com este repositório online, que ajuda na instalação de pacotes, gerenciamento de versão e gerenciamento de dependências.

blessed é uma biblioteca do tipo curses com uma API de interface de terminal de alto nível para node.js. blessed possui mais de 16.000 linhas de código e é usado pelo terminal. Seu objetivo consiste em duas coisas:

  • Reimplementa ncurses inteiramente analisando e compilando terminfo e termcap, e expondo um objeto que pode gerar seqüências de escape compatíveis com qualquer terminal.

  • Implementa uma API de widget altamente otimizada para terminais.

blessed-contrib é uma extensão abençoada que adiciona ainda mais widgets à biblioteca blessed. Saiba mais sobre o projeto no endereço https://github.com/yaronn/blessed-contrib.

Instalação

  • Instalar o curl (se não já possuir instalado)
sudo apt install curl
  • Instalar o Node.js
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt install -y nodejs
  • Clonar o blessed-contrib
git clone https://github.com/yaronn/blessed-contrib.git
  • Entra o diretório e roda o NPM
cd blessed-contrib/ && npm install

Utilização

  • Ver/testar o example Dashboard
node ./examples/dashboard.js
  • Exemplo: ver imagem
node ./examples/picture.js

Todos os recursos podem ser alterados de acordo com a sua necessidade. Caso queira customizar o script de instalação verifique o arquivo:

vim node_modules/dashdash/etc/dashdash.bash_completion.in

Se quiser customizar a saída do dashboard para ver os dados que deseja, verifique o arquivo:

vim examples/dashboard-random-colors.js

Para mais informações de utilização, consulte as documentações oficiais!

Caso queira criar suas próprias artes em ASCII pelo terminal com Shell Script, conheça nosso Curso de Shell Script Bash Extremamente Avançado clicando no link abaixo:

http://terminalroot.com.br/shell

Veja o vídeo tutorial

Clique Aqui Para Assistir o Vídeo

Valeu!



Sobre o Autor

Marcos Oliveira

A alegria está na luta, na tentativa, no sofrimento envolvido e não na vitória propriamente dita. A força não provém da capacidade física. Provém de uma vontade indomável.
Mahatma Gandhi


Dê você também uma Contribuição
Compartilhe nas suas Redes Sociais!




Inscreva-se no Nosso Canal do Youtube



Curso Extremamente Avançado em Shell Script Bash

Você irá descobrir técnicas avançadas de escrever em Shell Script. Como criar instaladores para distribuições Linux, Animações, Documentações, além de tudo sobre Processos em sistemas tipo UNIX, detalhes sobre Comandos Avançados e Muito Mais !




Crie Sua Própria Promoção

Customize seus Pacotes de Treinamentos obtendo descontos muito em conta!