scripts/breader/bin/breader

32 lines
527 B
Bash
Executable File

#!/bin/bash
# make a bread header
: "${BREADS:=🍞 🥖 🥐 🌯 🥙 🥞}"
if [ "x$1" = "x-h" ]; then
cat <<END
breader: make a bread header
usage:
breader [NUMBER_OF_BREADS]
NUMBER_OF_BREADS defaults to three.
It'll make a line of bread NUMBER_OF_BREADS long.
END
fi
breader=
for b in $(seq "${1:-3}")
do
nextbread=
while [[ -z "$nextbread" ]]
do
nextbread="$(echo "$BREADS" |
tr ' ' '\n' |
head -n $((RANDOM%(${#BREADS}-1))) |
tail -n1)"
done
breader="$breader $nextbread"
done
echo "$breader"