#! /bin/sh
if ! ls EXO; then
echo "Erreur: le répertoire EXO n'existe pas"
exit 1
fi
cd EXO
tree -n --noreport --charset ascii | sed 's/`/\\/' > /tmp/.tree.got
cat > /tmp/.tree.expect <<EOF
.
|-- image
| |-- file-01.png
| |-- file-02.png
| |-- file-03.png
| |-- file-04.png
| |-- file-05.png
| |-- file-06.png
| |-- file-07.png
| |-- file-08.png
| |-- file-09.png
| |-- file-10.png
| |-- file-11.png
| |-- file-12.png
| |-- file-13.png
| |-- file-14.png
| |-- file-15.png
| |-- file-16.png
| |-- file-17.png
| |-- file-18.png
| |-- file-19.png
| |-- file-20.png
| |-- file-21.png
| |-- file-22.png
| |-- file-23.png
| |-- file-24.png
| |-- file-25.png
| |-- file-26.png
| |-- file-27.png
| |-- file-28.png
| |-- file-29.png
| \-- file-30.png
|-- print
| |-- file-01.pdf
| |-- file-02.pdf
| |-- file-03.pdf
| |-- file-04.pdf
| |-- file-05.pdf
| |-- file-06.pdf
| |-- file-07.pdf
| |-- file-08.pdf
| |-- file-09.pdf
| |-- file-10.pdf
| |-- file-11.pdf
| |-- file-12.pdf
| |-- file-13.pdf
| |-- file-14.pdf
| |-- file-15.pdf
| |-- file-16.pdf
| |-- file-17.pdf
| |-- file-18.pdf
| |-- file-19.pdf
| |-- file-20.pdf
| |-- file-21.pdf
| |-- file-22.pdf
| |-- file-23.pdf
| |-- file-24.pdf
| |-- file-25.pdf
| |-- file-26.pdf
| |-- file-27.pdf
| |-- file-28.pdf
| |-- file-29.pdf
| \-- file-30.pdf
\-- web
|-- file-01.html
|-- file-02.html
|-- file-03.html
|-- file-04.html
|-- file-05.html
|-- file-06.html
|-- file-07.html
|-- file-08.html
|-- file-09.html
|-- file-10.html
|-- file-11.html
|-- file-12.html
|-- file-13.html
|-- file-14.html
|-- file-15.html
|-- file-16.html
|-- file-17.html
|-- file-18.html
|-- file-19.html
|-- file-20.html
|-- file-21.html
|-- file-22.html
|-- file-23.html
|-- file-24.html
|-- file-25.html
|-- file-26.html
|-- file-27.html
|-- file-28.html
|-- file-29.html
\-- file-30.html
EOF
###################
if ! cmp /tmp/.tree.got /tmp/.tree.expect ; then
diff -y /tmp/.tree.got /tmp/.tree.expect
echo "Erreur: on dirait que vous n'avez la bonne arborescence (a gauche: ce que vous avez; a droite: ce qu'il faut)"
exit 1
fi
echo "C'est bon !"