Sobre o projeto

gitnibble Gerador e gerenciador instantâneo de `.gitignore`, offline-first e orientado por contexto, em Rust com interface terminal baseada em ratatui. Zero chamadas de rede por padrão. Templates embutidos para mais de ~60 linguagens, frameworks e ferramentas. Seguro por padrão — fusões apenas aditivas, nunca apaga ou altera regras personalizadas existentes. Funcionalidades: - Inicialização instantânea: menos de 20ms, sem sobrecarga de runtime assíncrono - Verificador de workspace orientado por contexto: detecta linguagens, frameworks, IDEs e configurações do SO - TUI com ratatui: interface de três painéis com 12 temas truecolor curados, busca fuzzy e visualização de diff em tempo real - CLI scriptável: comandos não interativos com códigos de saída para pipelines CI/CD e git hooks - Zero overhead de rede: templates offline embutidos; opção `--features fetch` para recuperação remota - Seguro por padrão: fusões apenas aditivas, nunca apaga ou altera regras personalizadas existentes Temas: catppuccin_mocha, tokyo_night, dracula, nord, obsidian, solarized, gruvbox, rose_pine, everforest, kanagawa, monokai_pro, one_dark Instalação: ```bash cargo install gitnibble-rs ``` Arch Linux (AUR): ```bash yay -S gitnibble-bin ``` Uso do CLI: ```bash gitnibble detect # detectar stack do projeto gitnibble diff Rust Node macOS # visualizar alterações gitnibble add Rust --yes # adicionar templates sem interação gitnibble # iniciar TUI interativo ``` Códigos de saída (modo diff do CLI): 0 = sucesso/s-sem alterações, 1 = há alterações pendentes, 2 = erro de execução/template não encontrado. Licença: MIT Plataforma: Windows, Linux, macOS