Como ver lindas estatísticas de projetos Git em seu terminal
Principais conclusões
- Onefetch fornece estatísticas de código para projetos git com arte ASCII e informações detalhadas do projeto.
- Ele pode ser facilmente baixado para Linux, macOS e Windows.
- Você pode ocultar a arte ASCII e personalizar os campos de saída de acordo com suas preferências.
Você já deve saber que verificar o status de um projeto antes de cloná-lo com o git é uma boa ideia, mas você sabia que existe uma maneira conveniente e atraente de mostrar essas estatísticas diretamente no seu terminal? Conheça o Onefetch.
O que é Onefetch?
O Neofetch pode ter sido descontinuado, mas ainda inspira imitadores e ferramentas semelhantes. Onefetch é um resumo do projeto, apresentando arte ASCII, detalhamento de idioma, informações do contribuidor e outros detalhes. Aqui está um exemplo que mostra o onefetch sendo executado em seu próprio repositório:
A ferramenta funciona com qualquer repositório git e gera uma saída que consiste em duas partes:
- À esquerda, você verá uma representação artística ASCII da principal linguagem de programação do projeto.
- À direita, você verá detalhes sobre o projeto, incluindo quantas ramificações e tags ele possui, quem são seus principais autores e quantas linhas de código ele contém.
Como faço para usar o Onefetch?
Você pode baixar um binário na página de lançamentos do Onefetch para Linux, macOS e Windows. Existem também pacotes para vários gerenciadores, incluindo Homebrew, pacman e snap. Confira a página de instalação completa para mais detalhes.
Uso básico do Onefetch
Depois de instalá-lo, execute onefetch diretamente do diretório raiz de um repositório:
cd /path/to/repository
onefetch
Ou passando um caminho de repositório para o comando:
onefetch /path/to/repository
Onefetch faz uso intenso de saída codificada por cores, então você não obterá bons resultados canalizando-a para outros comandos ou redirecionando-a para um arquivo.
Uso avançado do Onefetch
Se você não é fã da arte ASCII que renderiza o logotipo principal, você pode ocultá-lo completamente com a opção --no-art:
onefetch --no-art
Existem algumas outras configurações visuais interessantes que você pode usar para ajustar a saída, incluindo:
- --no-color-palette para desativar a paleta de cores que aparece na parte inferior
- --nerd-fonts que produz ícones legais junto com os idiomas
- --no-title para ocultar a primeira linha
Além disso, você pode configurar o comprimento de determinados campos, como Autores, e desativar aqueles que não deseja ver usando -d. Aqui está um projeto Go com um resumo altamente personalizado usando o seguinte comando:
onefetch -d head license last-change churn version commits contributors url \
--nerd-fonts --no-title --number-of-languages 10 --number-of-authors 10
Onefetch é um comando simples, fácil de instalar e usar. É ótimo mostrar seus próprios projetos ou lembrar rapidamente do que se trata aquele projeto que está em seu disco rígido.