Template david
@marviro je te laisse merger, comme cela tu visualises les changements.
2 nouveautés au script :
- l'utilisation d'un tableau de chapitres à la place d'une liste, de manière à avoir la données "chapitre précédent" ou "chapitre suivant".
- l'utilisation d'un petit parser de yaml (juste génial!) yq que tu vas pouvoir dockeriser sans problème en intégrant les sources dans le vendor.
Ca me permet d'aller chercher:
- le titre du livre :
titrelivre=$(yq r garde/livre.yaml title)
- le titre et id du chapitre précédent :
prec=${chapitre[i-1]}
next=${chapitre[i+1]}
precTitle=$(yq r ../$prec/$prec.yaml title)
nextTitle=$(yq r ../$next/$next.yaml title)
Pour info, je maintiens une branche parallèle noDocker
qui me permet de lancer le build sans le docker.