프로젝트 소개

gitnibble Rust로 작성된 즉시 실행 가능한 오프라인 우선, 컨텍스트 인식 `.gitignore` 생성기 및 관리자입니다. ratatui 기반 터미널 UI를 사용합니다. 기본적으로 네트워크 호출을 하지 않습니다. ~60+ 언어, 프레임워크, 도구에 대한 내장 템플릿을 제공합니다. 기본적으로 안전합니다 — 사용자 정의 무시 규칙을 절대 삭제하거나 변경하지 않습니다. 기능: - 즉시 냉각 시작: 시작 시간 20ms 미만, 비동기 런타임 오버헤드 없음 - 컨텍스트 인식 작업 영역 스캐너: 언어, 프레임워크, IDE, 운영체제 설정 감지 - Ratatui TUI: 3개의 패널 인터페이스와 12개의 커뮤니티 테마, 모호한 검색, 실시간 차이 미리보기 - 스크립트 가능한 CLI: 비인터렉티브 명령어와 CI/CD 파이프라인 및 git 훅용 종료 코드 - 네트워크 오버헤드 없음: 내장 오프라인 템플릿, `--features fetch`를 통해 원격 검색 가능 - 기본적으로 안전: 사용자 정의 무시 규칙을 절대 삭제하거나 변경하지 않습니다. 테마: catppuccin_mocha, tokyo_night, dracula, nord, obsidian, solarized, gruvbox, rose_pine, everforest, kanagawa, monokai_pro, one_dark 설치: ```bash cargo install gitnibble-rs ``` Arch Linux (AUR): ```bash yay -S gitnibble-bin ``` CLI 사용법: ```bash gitnibble detect # 프로젝트 스택 감지 gitnibble diff Rust Node macOS # 변경 사항 미리보기 gitnibble add Rust --yes # 비인터렉티브로 템플릿 추가 gitnibble # 인터렉티브 TUI 실행 ``` 종료 코드 (CLI 차이 모드): 0 = 성공/변경 사항 없음, 1 = 대기 중인 변경 사항 존재, 2 = 실행 오류/템플릿 찾지 못함. 라이선스: MIT 플랫폼: Windows, Linux, macOS