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