#!/usr/bin/env zsh set -e config_file="config/settings.conf" environment=${ENVIRONMENT:-} retries=3 if [[ ! -f $config_file ]]; then print -r -- "missing config: $config_file" exit 1 elif [[ -z $environment ]]; then print -r -- "missing environment" exit 1 elif (( retries > 0 )); then print -r -- "environment=$environment" print -r -- "config=$config_file" print -r -- "status=ready" else print -r -- "no retries left" exit 1 fi