« Auto-éditer un wikilivre/Auto-référencer/Version imprimable » : différence entre les versions

Contenu supprimé Contenu ajouté
m →‎Le fichier de commandes : mep pour l'impression
m →‎Tester les codes : Mise à jour pour l'impression
Ligne 663 :
</syntaxhighlight>
 
{{Nouvelle page imprimée}}
== Tester les codes ==
Les fichiers de commandes shell peuvent être éprouvés successivement, sous linux ou sous d'autres systèmes d'exploitation acceptant les commandes ''shell'' : Windows 10<ref>https://korben.info/installer-shell-bash-linux-windows-10.html</ref><ref>http://montefiore.ulg.ac.be/~nvecoven/ci/files/tuto_bash/tuto_bash.html</ref>, [[w:MinGw|MinGw]], [[w:Cygwin|Cygwin]], ....
Ligne 672 ⟶ 673 :
Les commandes peuvent être éprouvées avec tous les livres disponibles. Pour ces tests nous avons utilisé le livre « LivreTest ».
 
=== Commençons par le fichier de commandes principal « annexer » ===
Ce fichier de commandes contrôle le bon fonctionnement de l'''entête'' qui est commune à tous les fichiers de commandes. cette entête pourrait s'appeler ''header.sh'' et être ''inclus'' dans les fichiers de commandes avec l'option ''source header.sh'' s'il est dans le même ''répertoire des commandes'', ou reconnu dans l'environnement (path).<br />
Il vérifie que le répertoire des fichiers de commandes est correct, que le nom du ''projet'' est bien présent sur la ligne de commande en premier paramètre, comme dans l'exemple suivant : "./annexer LivreTest" où la variable de ''projet'' est ''LivreTest'', le nom du livre.