Pesquisa de site

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.

Artigos relacionados: