Linux & Terminali

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

Terma të lidhur