Sobre el proyecto
# Onefetch
Onefetch es una utilidad de línea de comandos para mostrar información de repositorios Git y estadísticas de código directamente en la terminal. Proporciona una vista rápida de detalles del proyecto, como desglose de lenguajes, actividad de commits, información de autores y varios otros metadatos, sin requerir servicios externos.
## Características principales
- **Operación sin conexión**: Todos los datos se leen localmente del repositorio Git, sin solicitudes de red
- **Enfoque en rendimiento**: Ejecución rápida incluso para repositorios grandes
- **Amplio soporte de lenguajes**: Reconoce más de 100 lenguajes de programación mediante el crate crates_io/language-detect
- **Salida personalizable**: Soporta múltiples formatos de salida, incluidos JSON y YAML, mediante banderas de línea de comandos
- **Filtrado de lenguajes**: Los usuarios pueden controlar qué tipos de lenguaje se muestran (programación, marcado, prosa, datos)
- **Deduplicación de autores**: Maneja entradas de autores duplicadas mediante soporte de archivo `.mailmap`
## Uso
Onefetch puede ejecutarse contra una ruta específica de repositorio o desde dentro de un directorio de repositorio:
```bash
onefetch /ruta/al/repo
```
O navegue al repositorio y ejecútelo sin argumentos.
## Instalación
Hay binarios precompilados disponibles para Linux, macOS y Windows en la página de lanzamiento. Los gestores de paquetes compatibles incluyen Ubuntu APT, Arch Linux pacman, openSUSE zypper, Homebrew para macOS y winget para Windows.
## Configuración
Los usuarios pueden personalizar las opciones de visualización mediante argumentos de línea de comandos, incluidos el estilo de texto, la visibilidad de líneas de información, patrones de ignorar archivos y directorios, y la selección del formato de salida.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.