#!/bin/sh DRY_RUN=${DRY_RUN:-no} bool() { case "$1" in 1|true|yes|on|TRUE|YES|ON) return 0 ;; *) return 1 ;; esac } run() { if bool "$DRY_RUN"; then echo "DRY: + $*" else echo "+ $*" "$@" fi }