Pastel, uma ferramenta para trabalhar com as cores do terminal

sobre pastel

Neste artigo, vamos dar uma olhada no Pastel. Trata-se de uma ferramenta de linha de comando gratuita e de código aberto para trabalhar com cores. Podemos converter cores de um formato para outro, exibir e analisar cores do terminal e até usar um seletor de cores, entre outras possibilidades.

Esta ferramenta foi escrita em Ferrugem e foi lançado há poucos dias, mas já contempla alguns casos de uso. Com ele poderemos realizar operações rápidas e simples como converter entre formatos ou escolher uma cor na tela, até utilizá-la em scripts para gerar paletas de cores ou manipular cores em temas.

A ferramenta é compatível com muitos formatos e espaços de cores diferente, incluindo RGB, HSL, CIELAB, CIELCh, bem como representações ANSI de 8 e 24 bits.

Baixe e instale o Pastel

Em página de versões Bolo vamos encontrar os binários para Gnu / Linux (.DEB e genérico) e macOS. Pastel também pode ser instalado através do Cargo. Se você estiver interessado, você pode consulte todos opções de instalação para mais detalhes na página GitHub do projeto.

Se você deseja instalar este software no Ubuntu, basta seguir as instruções abaixo. A primeira coisa será abrir o terminal (Ctrl + Alt + T) e nele primeiro use o wget para baixar a versão mais recente de hoje do pacote .deb:

baixar bolo com wget

wget "https://github.com/sharkdp/pastel/releases/download/v0.5.3/pastel_0.5.3_amd64.deb"

Assim que o download terminar, podemos prossiga para a instalação digitando no mesmo terminal:

instalação do pacote pastel .deb

sudo dpkg -i pastel_0.5.3_amd64.deb

Opções disponíveis em Pastel

opções de bolo

Quando usamos o Pastel, teremos um certo número de opções ou subcomandos disponíveis. Entre eles podemos encontrar:

  • cor → Irá mostrar amostra informações sobre a cor dada.
  • Lista → Vai nos oferecer uma tela lista de nomes de cores disponíveis.
  • acaso → Gere um lista de cores aleatórias.
  • distinto → Gerará um conjunto de cores visualmente distintas, maximizando a diferença de cores percebida entre os pares de cores.
  • ordenar porClassifique uma lista de cores pela propriedade fornecida.
  • escolherSelecione interativamente uma cor de tela. Deve-se observar aqui que, para o comando do seletor de cores funcionar, precisaremos ter um seletor de cores externo instalado. Os usuários poderão escolher entre escolher, xcolor y colorpicker.
  • formato Converta as cores fornecidas para um formato específico.
  • pinturaImprimir texto em cores usando sequências de escape ANSI.
  • gradiente → Gere um sequência de cores interpolada entre 'iniciar' e 'parar'.
  • misturarCrie novas cores interpolando entre duas cores no espaço fornecido.
  • saturar Aumentar a saturação da cor em uma quantidade específica.
  • dessaturarDiminuir a saturação da cor em uma quantidade específica.
  • iluminarIlumina a cor em uma quantidade especificada.
  • escurecerEscureça a cor em uma quantidade especificada.
  • rodarGire o canal de tom no ângulo especificado.
  • complementarObtenha a cor complementar (inclinação girada 180 °).
  • cinzaCrie um tom de cinza de uma dada clareza.
  • para cinzaRemova totalmente a saturação de uma cor (preserva a luminância).
  • cor do textoRetorna uma cor de texto de primeiro plano legível (preto ou branco) para uma determinada cor de fundo.

Alguns exemplos de uso

Nome do formato vontade mostre-nos o nome de uma determinada cor:

nome cor

pastel format name 44cc11

El subcomando de cor está indo para nós exibir informações sobre cores que adicionamos em hexadecimal:

pastel três cores

pastel color 0E5478 4ecdc4 c7f484

Seremos capazes pegue duas cores aleatórias usando o subcomando aleatório da ferramenta Pastel:

cores aleatórias com pastel

pastel random -n 2

Ao usar o mix subcomando, Nós crie uma nova cor misturando vermelho e azul (neste exemplo) no espaço de cores RGB:

misture duas cores pastel

pastel mix --colorspace=RGB red blue

Seremos capazes de usar o ordenar por comando para classificar 10 cores aleatórias por matiz e formatar a saída em hexadecimal:

dez cores aleatórias em hexadecimal

pastel random -n 10 | pastel sort-by hue | pastel format hex

Em sua página GitHub, o desenvolvedor oferece un GIF de demonstração animado sobre como usar esta ferramenta.

Desinstalar

Para eliminar esta ferramenta teremos apenas que abrir um terminal (Ctrl + Alt + T) e nele executar o seguinte comando:

sudo apt remove pastel

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.