mirror of
https://github.com/flokoe/bash-hackers-wiki.git
synced 2024-11-25 07:43:42 +01:00
27 lines
835 B
Bash
Executable File
27 lines
835 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
set -o errexit
|
|
set -o nounset
|
|
|
|
GIT_HASH="${1:-50aeb31ff80e7bdde9b8edd50ab924e3791fe606}"
|
|
|
|
BASE_LOCAL_URL="http://127.0.0.1:8000/bash-hackers-wiki/"
|
|
BASE_DEPLOY_URL="https://flokoe.github.io/bash-hackers-wiki/"
|
|
BASE_ARCHIVE_URL="https://web.archive.org/web/20230127020427/https://wiki.bash-hackers.org/"
|
|
|
|
# Table Headers
|
|
cat << EOF
|
|
|Filename|Local Version|Deployed Version|Archive Version|
|
|
|--|--|--|--|
|
|
EOF
|
|
|
|
for file in $(git show --name-only "${GIT_HASH}" | grep md$); do
|
|
filename_no_docs_prefix="${file#*docs/}"
|
|
filename_no_ext="${filename_no_docs_prefix%.*}"
|
|
echo "|"${filename_no_docs_prefix} \
|
|
"|[${filename_no_ext}](${BASE_LOCAL_URL}${filename_no_ext})" \
|
|
"|[${filename_no_ext}](${BASE_DEPLOY_URL}${filename_no_ext})" \
|
|
"|[${filename_no_ext}](${BASE_ARCHIVE_URL}${filename_no_ext})|"
|
|
done
|
|
|