set
ShellPaquet : bash
Règle le comportement du shell. set -euo pipefail en tête d'un script le fait s'arrêter à la première commande qui échoue, à la première variable non définie, et sur une erreur au milieu d'un pipe — au lieu de continuer comme si de rien n'était.
Ce que font ses options dans les leçons
Tiré du même glossaire que les leçons affichent sous leurs commandes ; les deux ne peuvent pas se contredire.
set -e- Arrête le script à la première commande qui échoue, au lieu de continuer sur des bases fausses.
set -u- Traite l'utilisation d'une variable non définie comme une erreur. Une faute de frappe dans un nom de variable devient visible au lieu de valoir la chaîne vide.
set -o- Active une option nommée du shell.
-o pipefailfait échouer un pipeline si n'importe laquelle de ses commandes échoue, et pas seulement la dernière.
