GHID è una raccolta di script Bash progettati per scaricare e salvare in formato CSV le issue di un repository GitHub. Sono disponibili due versioni dello script: una per macOS e una per distribuzioni Linux. Gli script si integrano con il GitHub CLI (gh) per fornire un'esperienza semplice e automatizzata.
- Filtra le issue per label, stato (aperte, chiuse o tutte) e numero massimo di issue da scaricare.
- Supporta sia i nuovi che i vecchi project board di GitHub.
- Salva i dati delle issue in un file CSV nella directory del repository.
- Verifica e installa automaticamente le dipendenze necessarie (
gh,jq,dasel). - Compatibile con macOS e le principali distribuzioni Linux.
Script progettato per macOS. Utilizza Homebrew per gestire le dipendenze.
Script progettato per distribuzioni Linux. Supporta i principali gestori di pacchetti (apt, yum, dnf, pacman) per installare le dipendenze.
- Homebrew: Deve essere installato sul sistema.
- GitHub CLI (
gh), jq, dasel: Installati automaticamente dallo script tramite Homebrew.
- GitHub CLI (
gh), jq, dasel: Installati automaticamente dallo script tramite il gestore di pacchetti disponibile.
- Clona o scarica questo repository.
- Assicurati che lo script sia eseguibile:
chmod +x ghid_mac.sh ghid_linux.sh