Projet de SYSTÈME L3 2020/2021.
tsh est un shell pour les tarballs.
- docker
- doxygen (pour générer la documentation)
Pour créer un conteneur ayant toutes les dépendances nécessaires au projet lancer:
docker build -t tsh .
docker run -it tsh sh
Puis lancer dans le conteneur: cd /home/tsh
Pour compiler le projet taper : make.
Ou bien make clean all.
Pour lancer le projet : ./tsh, puis lancer n'importe quelle commande.
Attention: Les redirections, commandes, arguments et pipes doivent être
séparés par des espaces pour bien être parsé.
Pour lancer les tests : ./tsh_test. Il est aussi possible de lancer qu'une
seule partie des tests en passant un argument à ./tsh_test. Pour voir la liste
des arguments possible il suffit de lancer ./tsh_test --help. Plusieurs de ces
arguments peuvent être combinés.
Pour générer la documentation : make doc. Il faut ensuite ouvrir le fichier
doc/html/index.html