diff --git a/generate-random.sh b/generate-random.sh new file mode 100755 index 0000000..f1c310a --- /dev/null +++ b/generate-random.sh @@ -0,0 +1,10 @@ +#!/usr/bin/env bash +set -e + +LENGTH=25 +if [ ! -z "$1" ] && [ $1 -gt 1 ]; then + LENGTH=$1 +fi + +# inspired by https://www.baeldung.com/linux/generate-random-string-using-random +cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w $LENGT | head -n 1