#!/bin/bash set -euo pipefail baseDir="$(realpath "$(dirname "${0}")")" date="$(TZ=UTC date -R)" source "${baseDir}/website.conf" shopt -s extglob links=($(find -P "${webroot}/blog/" | awk '/index\.html/ && !/blog\/index\.html/ {sub(/index\.html/,"")sub(/.*\/blog/,"blog");print|"sort"}')) menu="@(${links[0]}" for ((i=1;i<${#links[@]};i++)); do menu+="|${links[${i}]}" done menu+=")" printf 'Select the link you wish to use\n' select link in "${links[@]}" do case ${link} in ${menu}) break ;; *) printf \ 'Invalid option\n' ;; esac done shopt -u extglob title="$(cat "${webroot}/${link}/index.html" | awk '/