#!/usr/bin/env bash set -uo pipefail if [[ "$1" == "-h" || "$1" == "--help" ]]; then cat < Retry a command until it succeeds. Options: -h, --help Show this help message Arguments: command Command to repeatedly execute EOF exit 0 fi "$@" while [[ "$?" -ne 0 ]]; do sleep 0.5 "$@" done