Sobre el proyecto
gitnibble
Generador y administrador instantáneo, sin conexión y con conciencia contextual de archivos `.gitignore` en Rust con una interfaz de usuario de terminal (TUI) basada en ratatui.
Sin llamadas de red por defecto. Plantillas incorporadas para más de 60 lenguajes, marcos de trabajo y herramientas. Seguro por defecto — merges aditivos, nunca elimina o altera reglas personalizadas de ignorar.
Características:
- Inicio rápido sin carga: menos de 20ms de arranque, sin carga asíncrona en tiempo de ejecución
- Detectores de contexto: detecta idiomas, marcos de trabajo, entornos de desarrollo integrado y configuraciones del sistema operativo
- TUI de ratatui: interfaz de tres paneles con 12 temas de color verdaderos preconfigurados, búsqueda fuzzy, vista previa de diferencias en tiempo real
- CLI scriptable: comandos no interactivos con códigos de salida para pipelines de integración/entrega continua y ganchos de git
- Sin sobrecarga de red: plantillas incorporadas, opción opcional `--features fetch` para recuperación remota
- Seguro por defecto: merges aditivos, nunca elimina o altera reglas personalizadas de ignorar
Temas: catppuccin_mocha, tokyo_night, dracula, nord, obsidian, solarized, gruvbox, rose_pine, everforest, kanagawa, monokai_pro, one_dark
Instalación:
```bash
cargo install gitnibble-rs
```
Arch Linux (AUR):
```bash
yay -S gitnibble-bin
```
Uso de la CLI:
```bash
gitnibble detect # detecta la pila del proyecto
gitnibble diff Rust Node macOS # previa cambios
gitnibble add Rust --yes # agrega plantillas sin interactuar
gitnibble # lanza la interfaz de usuario de tres paneles
```
Códigos de salida (modo de diferencias de la CLI): 0 = éxito/sin cambios, 1 = cambios pendientes, 2 = error de ejecución/planta no encontrada.
Licencia: MIT
Plataforma: Windows, Linux, macOS
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.