No próximo artigo, daremos uma olhada em Colordiff. Caso alguém não saiba, diff é um utilitário para a linha de comando e que é muito útil para os usuários ao comparar visualmente as diferenças entre 2 arquivos. Colordiff é um script Perl, que ainda é uma versão melhorada do diff.
Colordiff é um contêiner para diff, que produz a mesma saída, mas colorida, para melhorar a legibilidade das diferenças. Os esquemas de cores podem ser lidos a partir de um arquivo de configuração central ou de um arquivo de usuário local (~ / .colordiffrc). Este utilitário usa Cores ANSI.
Diff é um utilitário para comparação de arquivos. Isso gera as diferenças entre dois arquivos, ou seja, as alterações feitas em um determinado arquivo, comparando-o com uma versão anterior do mesmo arquivo. Ele nos mostrará as mudanças feitas por linha nos arquivos de texto, mas sem destacar as diferenças.
A maioria das implementações de diff eles permaneceram aparentemente inalterados desde seu início. As modificações geralmente consistem em melhorias no algoritmo de base, adicionando recursos úteis ao comando e o design de novos formatos de saída, como é o caso de Colordiff.
Instale Colordiff no Ubuntu
A instalação desta ferramenta no Ubuntu é muito simples. No Ubuntu / Debian / Mint, tudo que você precisa fazer é abrir um terminal (Ctrl + Alt + T) e usar o seguinte comando:
sudo apt install colordiff
Desinstalar
Se quisermos eliminar esta ferramenta de nosso sistema, o que teremos que fazer é abrir um terminal (Ctrl + Alt + T) e executar o comando nele:
sudo apt remove colordiff
Usando Colordiff
Quando quisermos usar o Colordiff, começaremos abrindo um terminal (Ctrl + Alt + T). Colordiff pode ser usado onde normalmente usaríamos diff ou saída de tubo para colordiff. Em primeiro lugar, é uma boa idéia se familiarizar com a sintaxe para usar os comandos colordiff e diff. Isso é muito simples e direto:
colordiff archivo1 archivo2
Para começar no exemplo a seguir, vamos criar 2 arquivos, conforme mostrado na seguinte captura de tela:
Para agora verifique as diferenças entre os dois arquivos, em um terminal (Ctrl + Alt + T) vamos usar o comando:
colordiff archivo1.txt archivo2.txt
também teremos a possibilidade de usar o comando diff e canalizar sua saída para colordiff, conforme mostrado no seguinte comando:
diff -u archivo1.txt archivo2.txt | colordiff
Nestas linhas acabamos de ver como podemos colorir a saída das diferenças no terminal, entre dois arquivos com a ajuda de Colordiff. Com ele podemos comparar arquivos no terminal e obter resultados mais fáceis de ler. Se os dois arquivos forem idênticos, nenhum resultado será impresso na tela.
Se alguém precisar ajuda ou mais informações sobre as possibilidades oferecidas por este utilitário, você pode consultar a ajuda que ele oferece digitando no terminal:
colordiff --help
Pára obter informações detalhadas sobre como o diff e o colordiff são usados, os usuários terão a possibilidade de visitar homem diff ou o página de manual por colordiff.
Alternativas para Colordiff.
Outra maneira muito útil de comparar arquivos é por el comando grc. Se não o tivermos disponível em nosso computador, podemos instalá-lo facilmente abrindo um terminal (Ctrl + Alt + T) e digitando nele:
sudo apt install grc
Sua sintaxe é muito simples, como pode ser visto no exemplo a seguir:
grc diff archivo1.txt archivo2.txt
Pára consulte a ajuda, no terminal você só terá que usar o comando:
grc --help
desinstalar grc
Remover este programa é tão simples quanto instalá-lo. Basta abrir um terminal (Ctrl + Alt + T) e escrever:
sudo apt remove grc
Outra ferramenta disponível é ICdiff. A instalação é tão simples quanto abrir um terminal (Ctrl + Alt + T) e usar o comando:
sudo apt install icdiff
Também podemos opte por sua versão como pacote instantâneo. Para instalá-lo, você terá que usar o comando:
sudo snap install icdiff
A sintaxe desta ferramenta é tão simples quanto as opções anteriores vistas durante o artigo.
Você pode aprender mais sobre como instalar esta ferramenta, como usá-la ou suas opções disponíveis no página do projeto GitHub.