# use this like:
# PARALLEL_MAX=10
# . parallel command args

PARALLEL_MAX="${PARALLEL_MAX:-2}"
PARALLEL_COUNT="${PARALLEL_COUNT:-0}"
"$@" &
PARALLEL_COUNT="$(($PARALLEL_COUNT+1))"

if [ "$PARALLEL_COUNT" -ge "$PARALLEL_MAX" ]; then
	wait
	PARALLEL_COUNT=0
fi
