set -euo pipefail
Në shqip: Modaliteti strikt i Bash
ShpjegimiSQ
Si parazgjedhje bash vazhdon edhe pasi një komandë dështon. „set -euo pipefail“ në krye të skriptit e ndal menjëherë: -e në gabim, -u kur përdor variabël të papërcaktuar, pipefail kur dështon një pjesë e pipe-it.
EnglishEN
By default bash keeps going after a command fails. “set -euo pipefail” at the top of a script stops it immediately: -e on errors, -u on undefined variables, pipefail when any part of a pipe fails.
Si ta mendosh
Si një alarm që ndal linjën e prodhimit sapo del një copë me defekt.
Lexoje në anglisht
Like an alarm stopping the production line the moment a faulty part appears.
Shembull kodibash
#!/usr/bin/env bash
set -euo pipefail
cd "$DEPLOY_DIR" # ndalon nëse mungon variabla