Sobre o projeto

# Onefetch Onefetch é um utilitário de linha de comando para exibir informações de repositórios Git e estatísticas de código diretamente no terminal. Ele fornece uma visão geral rápida dos detalhes do projeto, como distribuição de linguagens, atividade de commits, informações de autores e vários outros metadados, sem exigir nenhum serviço externo. ## Principais recursos - **Operação offline**: Todos os dados são lidos localmente do repositório Git, sem necessidade de requisições de rede - **Foco em desempenho**: Execução rápida mesmo para repositórios grandes - **Amplo suporte a linguagens**: Reconhece mais de 100 linguagens de programação por meio do crate crates_io/language-detect - **Saída personalizável**: Suporta múltiplos formatos de saída, incluindo JSON e YAML, por meio de flags de linha de comando - **Filtragem de linguagens**: Os usuários podem controlar quais tipos de linguagem são exibidos (programação, marcação, prosa, dados) - **Deduplicação de autores**: Lida com entradas duplicadas de autores por meio do suporte ao arquivo `.mailmap` ## Uso O Onefetch pode ser executado em um caminho de repositório específico ou de dentro de um diretório de repositório: ```bash onefetch /path/to/repo ``` Ou navegue até o repositório e execute sem argumentos. ## Instalação Binários pré-compilados estão disponíveis para Linux, macOS e Windows na página de releases. Os gerenciadores de pacotes suportados incluem Ubuntu APT, Arch Linux pacman, openSUSE zypper, Homebrew para macOS e winget para Windows. ## Configuração Os usuários podem personalizar as opções de exibição por meio de argumentos de linha de comando, incluindo estilo de texto, visibilidade das linhas de informação, padrões de ignorar arquivos e diretórios, e seleção do formato de saída.