#!/usr/bin/env bash export INDENT_LEVEL=2 indent() { local indent=${1:-"$INDENT_LEVEL"} sed "s/^/$(printf ' %.0s' $(seq 1 "$indent"))/" } group() { # shellcheck disable=SC2016 # don't want these expressions expanded local name="${1:?'buildkite `group` generator requires a `name`'}" if [[ $# -lt 2 ]]; then echo "no steps provided for buildkite group \`$name\`, omitting from pipeline" 1>&2 return fi cat <