notes-techniques/notes/scripts/.generate_directories.sh

19 lines
590 B
Bash
Executable File

#!/bin/bash
# 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"