#!/bin/bash
# Basé sur un travail de Cédric Abonnel / Cédrix sous licence CC BY-NC 4.0

# Fichier de sortie
OUTPUT_FILE=".directories.txt"

# Exclure certains dossiers si nécessaire (ex: .git, .github, autres fichiers spécifiques)
EXCLUDE_DIRS=(".git" ".github") # Ajuste selon tes besoins

# Lister les dossiers à partir du répertoire actuel (ajuste si le script est exécuté ailleurs)
find . -mindepth 1 -maxdepth 1 -type d | sed 's|./||' | sort > "$OUTPUT_FILE"

# Exclure les dossiers non souhaités
for dir in "${EXCLUDE_DIRS[@]}"; do
  sed -i "/^$dir$/d" "$OUTPUT_FILE"
done

echo "✅ Fichier '$OUTPUT_FILE' généré avec succès !"
cat "$OUTPUT_FILE"
